home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
Resolve
/
Sample Application
/
Sample Application.rsrc
/
CODE_89_CHCMD.txt
< prev
next >
Wrap
Text File
|
1993-07-15
|
244KB
|
4,292 lines
# near model CODE resource
# jump table entries: 11448-11448 (1 of them)
export_1431:
00000000 4E56 FE98 link A6, -0x0168
00000004 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000008 4A6D EA3E tst.w [A5 - 0x15C2]
0000000C 6612 bne +0x14 /* 00000020 */
0000000E 206D BA78 movea.l A0, [A5 - 0x4588]
00000012 317C 0001 025E move.w [A0 + 0x25E], 0x1
00000018 206D BA78 movea.l A0, [A5 - 0x4588]
0000001C 5268 0158 addq.w [A0 + 0x158], 1
label00000020:
00000020 206E 0008 movea.l A0, [A6 + 0x8]
00000024 52AE 0008 addq.l [A6 + 0x8], 1
00000028 7000 moveq.l D0, 0x00
0000002A 1010 move.b D0, [A0]
0000002C 3800 move.w D4, D0
0000002E 206E 0008 movea.l A0, [A6 + 0x8]
00000032 52AE 0008 addq.l [A6 + 0x8], 1
00000036 7000 moveq.l D0, 0x00
00000038 1010 move.b D0, [A0]
0000003A 3C00 move.w D6, D0
0000003C 4245 clr.w D5
0000003E 3004 move.w D0, D4
00000040 6B00 09E0 bmi +0x9E2 /* 00000A22 */
00000044 0C40 000C cmpi.w D0, 0xC
00000048 6E00 09D8 bgt +0x9DA /* 00000A22 */
0000004C D040 add.w D0, D0
0000004E 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000052 4EFB 0000 jmp [PC + D0.w]
00000056 001C 0030 ori.b [A4]+, 0x30 /* '0' */
0000005A 009A 0104 0644 ori.l [A2]+, 0x1040644
00000060 0710 btst [A0], D3
00000062 07B4 084A bclr [A4 + D0 + 0x4A], D3
00000066 0850 0928 bchg.b [A0], 0x28 /* '(' */
0000006A 094A bchg A2, D4
0000006C 095C bchg [A4]+, D4
0000006E 097C 202E bchg 0x202E /* ' .' */, D4
00000072 0008 5380 ori.b A0, 0x80
00000076 2F00 move.l -[A7], D0
00000078 4EBA 0A14 jsr [PC + 0xA14 /* 00000A8E */]
0000007C 3A00 move.w D5, D0
0000007E 588F addq.l A7, 4
00000080 6000 09A0 bra +0x9A2 /* 00000A22 */
00000084 53AE 0008 subq.l [A6 + 0x8], 1
00000088 2F3C 0001 869F move.l -[A7], 0x1869F
0000008E 7000 moveq.l D0, 0x00
00000090 2F00 move.l -[A7], D0
00000092 486E FEFC pea.l [A6 - 0x104]
00000096 486E 0008 pea.l [A6 + 0x8]
0000009A 4EAD 0CB2 jsr [A5 + 0xCB2 /* export_402 */]
0000009E 3A00 move.w D5, D0
000000A0 4FEF 0010 lea.l A7, [A7 + 0x10]
000000A4 6700 097C beq +0x97E /* 00000A22 */
000000A8 206D B9FC movea.l A0, [A5 - 0x4604]
000000AC 47E8 032E lea.l A3, [A0 + 0x32E]
000000B0 6034 bra +0x36 /* 000000E6 */
label000000B2:
000000B2 7003 moveq.l D0, 0x03
000000B4 B06B 000C cmp.w D0, [A3 + 0xC]
000000B8 662A bne +0x2C /* 000000E4 */
000000BA 206B 0004 movea.l A0, [A3 + 0x4]
000000BE 7000 moveq.l D0, 0x00
000000C0 3028 0022 move.w D0, [A0 + 0x22]
000000C4 223C 0000 8000 move.l D1, 0x8000
000000CA C280 and.l D1, D0
000000CC 660C bne +0xE /* 000000DA */
000000CE 206B 0004 movea.l A0, [A3 + 0x4]
000000D2 216E FEFC 0010 move.l [A0 + 0x10], [A6 - 0x104]
000000D8 600A bra +0xC /* 000000E4 */
label000000DA:
000000DA 4878 06AA push.l 0x6AA
000000DE 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
000000E2 588F addq.l A7, 4
label000000E4:
000000E4 2653 movea.l A3, [A3]
label000000E6:
000000E6 200B move.l D0, A3
000000E8 66C8 bne -0x36 /* 000000B2 */
000000EA 6000 0936 bra +0x938 /* 00000A22 */
000000EE 53AE 0008 subq.l [A6 + 0x8], 1
000000F2 486E FF00 pea.l [A6 - 0x100]
000000F6 486E 0008 pea.l [A6 + 0x8]
000000FA 4EAD 0BD2 jsr [A5 + 0xBD2 /* export_374 */]
000000FE 3A00 move.w D5, D0
00000100 508F addq.l A7, 8
00000102 6700 091E beq +0x920 /* 00000A22 */
00000106 206D B9FC movea.l A0, [A5 - 0x4604]
0000010A 47E8 032E lea.l A3, [A0 + 0x32E]
0000010E 6040 bra +0x42 /* 00000150 */
label00000110:
00000110 7003 moveq.l D0, 0x03
00000112 B06B 000C cmp.w D0, [A3 + 0xC]
00000116 6636 bne +0x38 /* 0000014E */
00000118 206B 0004 movea.l A0, [A3 + 0x4]
0000011C 7000 moveq.l D0, 0x00
0000011E 3028 0022 move.w D0, [A0 + 0x22]
00000122 223C 0000 8000 move.l D1, 0x8000
00000128 C280 and.l D1, D0
0000012A 6618 bne +0x1A /* 00000144 */
0000012C 700F moveq.l D0, 0x0F
0000012E 2F00 move.l -[A7], D0
00000130 486E FF00 pea.l [A6 - 0x100]
00000134 206B 0004 movea.l A0, [A3 + 0x4]
00000138 2F08 move.l -[A7], A0
0000013A 4EAD 0F7A jsr [A5 + 0xF7A /* export_491 */]
0000013E 4FEF 000C lea.l A7, [A7 + 0xC]
00000142 600A bra +0xC /* 0000014E */
label00000144:
00000144 4878 06AA push.l 0x6AA
00000148 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
0000014C 588F addq.l A7, 4
label0000014E:
0000014E 2653 movea.l A3, [A3]
label00000150:
00000150 200B move.l D0, A3
00000152 66BC bne -0x42 /* 00000110 */
00000154 6000 08CC bra +0x8CE /* 00000A22 */
00000158 382D B9A8 move.w D4, [A5 - 0x4658]
0000015C 426D B9A8 clr.w [A5 - 0x4658]
00000160 486E FEB4 pea.l [A6 - 0x14C]
00000164 486E FEB8 pea.l [A6 - 0x148]
00000168 486E 0008 pea.l [A6 + 0x8]
0000016C 4EAD 0C5A jsr [A5 + 0xC5A /* export_391 */]
00000170 4A40 tst.w D0
00000172 4FEF 000C lea.l A7, [A7 + 0xC]
00000176 6700 0518 beq +0x51A /* 00000690 */
0000017A 7002 moveq.l D0, 0x02
0000017C B06D F976 cmp.w D0, [A5 - 0x68A]
00000180 57C0 seq D0
00000182 0240 0001 andi.w D0, 0x1
00000186 48C0 ext.l D0
00000188 2F00 move.l -[A7], D0
0000018A 7000 moveq.l D0, 0x00
0000018C 2F00 move.l -[A7], D0
0000018E 4EAD 16DA jsr [A5 + 0x16DA /* export_727 */]
00000192 486E FED8 pea.l [A6 - 0x128]
00000196 486E FED0 pea.l [A6 - 0x130]
0000019A 486E FEC8 pea.l [A6 - 0x138]
0000019E 486E FEC0 pea.l [A6 - 0x140]
000001A2 486E FEF4 pea.l [A6 - 0x10C]
000001A6 486E FEEC pea.l [A6 - 0x114]
000001AA 2F2E FEB4 move.l -[A7], [A6 - 0x14C]
000001AE 41EE FEC0 lea.l A0, [A6 - 0x140]
000001B2 2F20 move.l -[A7], -[A0]
000001B4 2F20 move.l -[A7], -[A0]
000001B6 4EBA 1622 jsr [PC + 0x1622 /* 000017DA */]
000001BA 4A40 tst.w D0
000001BC 4FEF 002C lea.l A7, [A7 + 0x2C]
000001C0 6700 0860 beq +0x862 /* 00000A22 */
000001C4 206D B9F8 movea.l A0, [A5 - 0x4608]
000001C8 47E8 032E lea.l A3, [A0 + 0x32E]
000001CC 6000 04A2 bra +0x4A4 /* 00000670 */
label000001D0:
000001D0 7003 moveq.l D0, 0x03
000001D2 B06B 000C cmp.w D0, [A3 + 0xC]
000001D6 6600 0496 bne +0x498 /* 0000066E */
000001DA 206B 0004 movea.l A0, [A3 + 0x4]
000001DE 7000 moveq.l D0, 0x00
000001E0 3028 0022 move.w D0, [A0 + 0x22]
000001E4 223C 0000 8000 move.l D1, 0x8000
000001EA C280 and.l D1, D0
000001EC 6600 0476 bne +0x478 /* 00000664 */
000001F0 486E FEE0 pea.l [A6 - 0x120]
000001F4 2F2B 0004 move.l -[A7], [A3 + 0x4]
000001F8 4EAD 1752 jsr [A5 + 0x1752 /* export_742 */]
000001FC 4A46 tst.w D6
000001FE 508F addq.l A7, 8
00000200 6614 bne +0x16 /* 00000216 */
00000202 302E FEE2 move.w D0, [A6 - 0x11E]
00000206 B06E FEEE cmp.w D0, [A6 - 0x112]
0000020A 6626 bne +0x28 /* 00000232 */
0000020C 302E FEE6 move.w D0, [A6 - 0x11A]
00000210 B06E FEF2 cmp.w D0, [A6 - 0x10E]
00000214 661C bne +0x1E /* 00000232 */
label00000216:
00000216 302E FEF6 move.w D0, [A6 - 0x10A]
0000021A 906E FEEE sub.w D0, [A6 - 0x112]
0000021E D16E FEE2 add.w [A6 - 0x11E], D0
00000222 302E FEFA move.w D0, [A6 - 0x106]
00000226 906E FEF2 sub.w D0, [A6 - 0x10E]
0000022A D16E FEE6 add.w [A6 - 0x11A], D0
0000022E 6000 0086 bra +0x88 /* 000002B6 */
label00000232:
00000232 302E FEE2 move.w D0, [A6 - 0x11E]
00000236 48C0 ext.l D0
00000238 2F00 move.l -[A7], D0
0000023A 486E FED0 pea.l [A6 - 0x130]
0000023E 486E FEA2 pea.l [A6 - 0x15E]
00000242 3F3C 080E move.w -[A7], 0x80E
00000246 A9EB syscall Pack4/FP68K
00000248 41EE FEAC lea.l A0, [A6 - 0x154]
0000024C 2F20 move.l -[A7], -[A0]
0000024E 2F20 move.l -[A7], -[A0]
00000250 3F20 move.w -[A7], -[A0]
00000252 486E FEC0 pea.l [A6 - 0x140]
00000256 486E FE98 pea.l [A6 - 0x168]
0000025A 3F3C 080E move.w -[A7], 0x80E
0000025E A9EB syscall Pack4/FP68K
00000260 41EE FEA2 lea.l A0, [A6 - 0x15E]
00000264 2F20 move.l -[A7], -[A0]
00000266 2F20 move.l -[A7], -[A0]
00000268 3F20 move.w -[A7], -[A0]
0000026A 4EBA 191E jsr [PC + 0x191E /* 00001B8A */]
0000026E 3D40 FEE2 move.w [A6 - 0x11E], D0
00000272 302E FEE6 move.w D0, [A6 - 0x11A]
00000276 48C0 ext.l D0
00000278 2F00 move.l -[A7], D0
0000027A 486E FED0 pea.l [A6 - 0x130]
0000027E 486E FEA2 pea.l [A6 - 0x15E]
00000282 3F3C 080E move.w -[A7], 0x80E
00000286 A9EB syscall Pack4/FP68K
00000288 41EE FEAC lea.l A0, [A6 - 0x154]
0000028C 2F20 move.l -[A7], -[A0]
0000028E 2F20 move.l -[A7], -[A0]
00000290 3F20 move.w -[A7], -[A0]
00000292 486E FEC0 pea.l [A6 - 0x140]
00000296 486E FE98 pea.l [A6 - 0x168]
0000029A 3F3C 080E move.w -[A7], 0x80E
0000029E A9EB syscall Pack4/FP68K
000002A0 41EE FEA2 lea.l A0, [A6 - 0x15E]
000002A4 2F20 move.l -[A7], -[A0]
000002A6 2F20 move.l -[A7], -[A0]
000002A8 3F20 move.w -[A7], -[A0]
000002AA 4EBA 18DE jsr [PC + 0x18DE /* 00001B8A */]
000002AE 3D40 FEE6 move.w [A6 - 0x11A], D0
000002B2 4FEF 0030 lea.l A7, [A7 + 0x30]
label000002B6:
000002B6 4A46 tst.w D6
000002B8 6614 bne +0x16 /* 000002CE */
000002BA 302E FEE0 move.w D0, [A6 - 0x120]
000002BE B06E FEEC cmp.w D0, [A6 - 0x114]
000002C2 6626 bne +0x28 /* 000002EA */
000002C4 302E FEE4 move.w D0, [A6 - 0x11C]
000002C8 B06E FEF0 cmp.w D0, [A6 - 0x110]
000002CC 661C bne +0x1E /* 000002EA */
label000002CE:
000002CE 302E FEF4 move.w D0, [A6 - 0x10C]
000002D2 906E FEEC sub.w D0, [A6 - 0x114]
000002D6 D16E FEE0 add.w [A6 - 0x120], D0
000002DA 302E FEF8 move.w D0, [A6 - 0x108]
000002DE 906E FEF0 sub.w D0, [A6 - 0x110]
000002E2 D16E FEE4 add.w [A6 - 0x11C], D0
000002E6 6000 0086 bra +0x88 /* 0000036E */
label000002EA:
000002EA 302E FEE0 move.w D0, [A6 - 0x120]
000002EE 48C0 ext.l D0
000002F0 2F00 move.l -[A7], D0
000002F2 486E FED8 pea.l [A6 - 0x128]
000002F6 486E FEA2 pea.l [A6 - 0x15E]
000002FA 3F3C 080E move.w -[A7], 0x80E
000002FE A9EB syscall Pack4/FP68K
00000300 41EE FEAC lea.l A0, [A6 - 0x154]
00000304 2F20 move.l -[A7], -[A0]
00000306 2F20 move.l -[A7], -[A0]
00000308 3F20 move.w -[A7], -[A0]
0000030A 486E FEC8 pea.l [A6 - 0x138]
0000030E 486E FE98 pea.l [A6 - 0x168]
00000312 3F3C 080E move.w -[A7], 0x80E
00000316 A9EB syscall Pack4/FP68K
00000318 41EE FEA2 lea.l A0, [A6 - 0x15E]
0000031C 2F20 move.l -[A7], -[A0]
0000031E 2F20 move.l -[A7], -[A0]
00000320 3F20 move.w -[A7], -[A0]
00000322 4EBA 1866 jsr [PC + 0x1866 /* 00001B8A */]
00000326 3D40 FEE0 move.w [A6 - 0x120], D0
0000032A 302E FEE4 move.w D0, [A6 - 0x11C]
0000032E 48C0 ext.l D0
00000330 2F00 move.l -[A7], D0
00000332 486E FED8 pea.l [A6 - 0x128]
00000336 486E FEA2 pea.l [A6 - 0x15E]
0000033A 3F3C 080E move.w -[A7], 0x80E
0000033E A9EB syscall Pack4/FP68K
00000340 41EE FEAC lea.l A0, [A6 - 0x154]
00000344 2F20 move.l -[A7], -[A0]
00000346 2F20 move.l -[A7], -[A0]
00000348 3F20 move.w -[A7], -[A0]
0000034A 486E FEC8 pea.l [A6 - 0x138]
0000034E 486E FE98 pea.l [A6 - 0x168]
00000352 3F3C 080E move.w -[A7], 0x80E
00000356 A9EB syscall Pack4/FP68K
00000358 41EE FEA2 lea.l A0, [A6 - 0x15E]
0000035C 2F20 move.l -[A7], -[A0]
0000035E 2F20 move.l -[A7], -[A0]
00000360 3F20 move.w -[A7], -[A0]
00000362 4EBA 1826 jsr [PC + 0x1826 /* 00001B8A */]
00000366 3D40 FEE4 move.w [A6 - 0x11C], D0
0000036A 4FEF 0030 lea.l A7, [A7 + 0x30]
label0000036E:
0000036E 302E FEE2 move.w D0, [A6 - 0x11E]
00000372 B06E FEE6 cmp.w D0, [A6 - 0x11A]
00000376 6F00 0120 ble +0x122 /* 00000498 */
0000037A 206B 0004 movea.l A0, [A3 + 0x4]
0000037E 4868 0016 pea.l [A0 + 0x16]
00000382 206B 0004 movea.l A0, [A3 + 0x4]
00000386 4868 001C pea.l [A0 + 0x1C]
0000038A 302E FEE6 move.w D0, [A6 - 0x11A]
0000038E 48C0 ext.l D0
00000390 2F00 move.l -[A7], D0
00000392 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
00000396 206B 0004 movea.l A0, [A3 + 0x4]
0000039A 4868 0017 pea.l [A0 + 0x17]
0000039E 206B 0004 movea.l A0, [A3 + 0x4]
000003A2 4868 001E pea.l [A0 + 0x1E]
000003A6 302E FEE2 move.w D0, [A6 - 0x11E]
000003AA 48C0 ext.l D0
000003AC 2F00 move.l -[A7], D0
000003AE 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
000003B2 206B 0004 movea.l A0, [A3 + 0x4]
000003B6 3028 0020 move.w D0, [A0 + 0x20]
000003BA 5B40 subq.w D0, 5
000003BC 4FEF 0018 lea.l A7, [A7 + 0x18]
000003C0 6500 0112 bcs +0x114 /* 000004D4 */
000003C4 0C40 0004 cmpi.w D0, 0x4
000003C8 6200 010A bhi +0x10C /* 000004D4 */
000003CC D040 add.w D0, D0
000003CE 303B 0006 move.w D0, [PC + D0.w + 0x6]
000003D2 4EFB 0000 jmp [PC + D0.w]
000003D6 0078 000C 0100 ori.w [0x00000100 /* MonkeyLives */], 0xC
000003DC 0100 btst D0, D0
000003DE 0084 2D6B 0004 ori.l D4, 0x2D6B0004
000003E4 FEE8 206E .extension 0xEE8 <<F/2-3/7>> // unimplemented
000003E8 FEE8 0C68 .extension 0xEE8 <<F/2-3/7>> // unimplemented
000003EC 0708 btst A0, D3
000003EE 0040 6C16 ori.w D0, 0x6C16
000003F2 206E FEE8 movea.l A0, [A6 - 0x118]
000003F6 303C 0708 move.w D0, 0x708
000003FA 9068 0040 sub.w D0, [A0 + 0x40]
000003FE 206E FEE8 movea.l A0, [A6 - 0x118]
00000402 3140 0040 move.w [A0 + 0x40], D0
00000406 6014 bra +0x16 /* 0000041C */
00000408 206E FEE8 movea.l A0, [A6 - 0x118]
0000040C 303C 1518 move.w D0, 0x1518
00000410 9068 0040 sub.w D0, [A0 + 0x40]
00000414 206E FEE8 movea.l A0, [A6 - 0x118]
00000418 3140 0040 move.w [A0 + 0x40], D0
label0000041C:
0000041C 206E FEE8 movea.l A0, [A6 - 0x118]
00000420 3028 0042 move.w D0, [A0 + 0x42]
00000424 48C0 ext.l D0
00000426 2F08 move.l -[A7], A0
00000428 72FF moveq.l D1, 0xFFFFFFFF
0000042A 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
0000042E 205F movea.l A0, [A7]+
00000430 3140 0042 move.w [A0 + 0x42], D0
00000434 206E FEE8 movea.l A0, [A6 - 0x118]
00000438 303C 3FFF move.w D0, 0x3FFF
0000043C 9068 003E sub.w D0, [A0 + 0x3E]
00000440 206E FEE8 movea.l A0, [A6 - 0x118]
00000444 3140 003E move.w [A0 + 0x3E], D0
00000448 6000 008A bra +0x8C /* 000004D4 */
0000044C 206B 0004 movea.l A0, [A3 + 0x4]
00000450 0A68 0001 003E xori.w [A0 + 0x3E], 0x1
00000456 607C bra +0x7E /* 000004D4 */
00000458 2D6B 0004 FEE8 move.l [A6 - 0x118], [A3 + 0x4]
0000045E 4247 clr.w D7
00000460 602A bra +0x2C /* 0000048C */
label00000462:
00000462 206E FEE8 movea.l A0, [A6 - 0x118]
00000466 2068 0044 movea.l A0, [A0 + 0x44]
0000046A 48C7 ext.l D7
0000046C 2007 move.l D0, D7
0000046E E580 asl D0, 2
00000470 323C 3FFF move.w D1, 0x3FFF
00000474 9270 0802 sub.w D1, [A0 + D0 + 0x2]
00000478 206E FEE8 movea.l A0, [A6 - 0x118]
0000047C 2068 0044 movea.l A0, [A0 + 0x44]
00000480 48C7 ext.l D7
00000482 2007 move.l D0, D7
00000484 E580 asl D0, 2
00000486 3181 0802 move.w [A0 + D0 + 0x2], D1
0000048A 5247 addq.w D7, 1
label0000048C:
0000048C 206E FEE8 movea.l A0, [A6 - 0x118]
00000490 BE68 0040 cmp.w D7, [A0 + 0x40]
00000494 6DCC blt -0x32 /* 00000462 */
00000496 603C bra +0x3E /* 000004D4 */
label00000498:
00000498 206B 0004 movea.l A0, [A3 + 0x4]
0000049C 4868 0016 pea.l [A0 + 0x16]
000004A0 206B 0004 movea.l A0, [A3 + 0x4]
000004A4 4868 001C pea.l [A0 + 0x1C]
000004A8 302E FEE2 move.w D0, [A6 - 0x11E]
000004AC 48C0 ext.l D0
000004AE 2F00 move.l -[A7], D0
000004B0 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
000004B4 206B 0004 movea.l A0, [A3 + 0x4]
000004B8 4868 0017 pea.l [A0 + 0x17]
000004BC 206B 0004 movea.l A0, [A3 + 0x4]
000004C0 4868 001E pea.l [A0 + 0x1E]
000004C4 302E FEE6 move.w D0, [A6 - 0x11A]
000004C8 48C0 ext.l D0
000004CA 2F00 move.l -[A7], D0
000004CC 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
000004D0 4FEF 0018 lea.l A7, [A7 + 0x18]
label000004D4:
000004D4 302E FEE0 move.w D0, [A6 - 0x120]
000004D8 B06E FEE4 cmp.w D0, [A6 - 0x11C]
000004DC 6F00 00FE ble +0x100 /* 000005DC */
000004E0 206B 0004 movea.l A0, [A3 + 0x4]
000004E4 4868 0014 pea.l [A0 + 0x14]
000004E8 206B 0004 movea.l A0, [A3 + 0x4]
000004EC 4868 0018 pea.l [A0 + 0x18]
000004F0 302E FEE4 move.w D0, [A6 - 0x11C]
000004F4 48C0 ext.l D0
000004F6 2F00 move.l -[A7], D0
000004F8 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
000004FC 206B 0004 movea.l A0, [A3 + 0x4]
00000500 4868 0015 pea.l [A0 + 0x15]
00000504 206B 0004 movea.l A0, [A3 + 0x4]
00000508 4868 001A pea.l [A0 + 0x1A]
0000050C 302E FEE0 move.w D0, [A6 - 0x120]
00000510 48C0 ext.l D0
00000512 2F00 move.l -[A7], D0
00000514 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00000518 206B 0004 movea.l A0, [A3 + 0x4]
0000051C 3028 0020 move.w D0, [A0 + 0x20]
00000520 5B40 subq.w D0, 5
00000522 4FEF 0018 lea.l A7, [A7 + 0x18]
00000526 6500 00F0 bcs +0xF2 /* 00000618 */
0000052A 0C40 0004 cmpi.w D0, 0x4
0000052E 6200 00E8 bhi +0xEA /* 00000618 */
00000532 D040 add.w D0, D0
00000534 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000538 4EFB 0000 jmp [PC + D0.w]
0000053C 0056 000C ori.w [A6], 0xC
00000540 00DE .incomplete
00000542 00DE .incomplete
00000544 0062 2D6B ori.w -[A2], 0x2D6B /* '-k' */
00000548 0004 FEE8 ori.b D4, 0xE8
0000054C 206E FEE8 movea.l A0, [A6 - 0x118]
00000550 303C 0E10 move.w D0, 0xE10
00000554 9068 0040 sub.w D0, [A0 + 0x40]
00000558 206E FEE8 movea.l A0, [A6 - 0x118]
0000055C 3140 0040 move.w [A0 + 0x40], D0
00000560 206E FEE8 movea.l A0, [A6 - 0x118]
00000564 3028 0042 move.w D0, [A0 + 0x42]
00000568 48C0 ext.l D0
0000056A 2F08 move.l -[A7], A0
0000056C 72FF moveq.l D1, 0xFFFFFFFF
0000056E 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00000572 205F movea.l A0, [A7]+
00000574 3140 0042 move.w [A0 + 0x42], D0
00000578 206E FEE8 movea.l A0, [A6 - 0x118]
0000057C 303C 3FFF move.w D0, 0x3FFF
00000580 9068 003C sub.w D0, [A0 + 0x3C]
00000584 206E FEE8 movea.l A0, [A6 - 0x118]
00000588 3140 003C move.w [A0 + 0x3C], D0
0000058C 6000 008A bra +0x8C /* 00000618 */
00000590 206B 0004 movea.l A0, [A3 + 0x4]
00000594 0A68 0002 003E xori.w [A0 + 0x3E], 0x2
0000059A 607C bra +0x7E /* 00000618 */
0000059C 2D6B 0004 FEE8 move.l [A6 - 0x118], [A3 + 0x4]
000005A2 4247 clr.w D7
000005A4 602A bra +0x2C /* 000005D0 */
label000005A6:
000005A6 206E FEE8 movea.l A0, [A6 - 0x118]
000005AA 2068 0044 movea.l A0, [A0 + 0x44]
000005AE 48C7 ext.l D7
000005B0 2007 move.l D0, D7
000005B2 E580 asl D0, 2
000005B4 323C 3FFF move.w D1, 0x3FFF
000005B8 9270 0800 sub.w D1, [A0 + D0]
000005BC 206E FEE8 movea.l A0, [A6 - 0x118]
000005C0 2068 0044 movea.l A0, [A0 + 0x44]
000005C4 48C7 ext.l D7
000005C6 2007 move.l D0, D7
000005C8 E580 asl D0, 2
000005CA 3181 0800 move.w [A0 + D0], D1
000005CE 5247 addq.w D7, 1
label000005D0:
000005D0 206E FEE8 movea.l A0, [A6 - 0x118]
000005D4 BE68 0040 cmp.w D7, [A0 + 0x40]
000005D8 6DCC blt -0x32 /* 000005A6 */
000005DA 603C bra +0x3E /* 00000618 */
label000005DC:
000005DC 206B 0004 movea.l A0, [A3 + 0x4]
000005E0 4868 0014 pea.l [A0 + 0x14]
000005E4 206B 0004 movea.l A0, [A3 + 0x4]
000005E8 4868 0018 pea.l [A0 + 0x18]
000005EC 302E FEE0 move.w D0, [A6 - 0x120]
000005F0 48C0 ext.l D0
000005F2 2F00 move.l -[A7], D0
000005F4 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
000005F8 206B 0004 movea.l A0, [A3 + 0x4]
000005FC 4868 0015 pea.l [A0 + 0x15]
00000600 206B 0004 movea.l A0, [A3 + 0x4]
00000604 4868 001A pea.l [A0 + 0x1A]
00000608 302E FEE4 move.w D0, [A6 - 0x11C]
0000060C 48C0 ext.l D0
0000060E 2F00 move.l -[A7], D0
00000610 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00000614 4FEF 0018 lea.l A7, [A7 + 0x18]
label00000618:
00000618 206B 0004 movea.l A0, [A3 + 0x4]
0000061C 7005 moveq.l D0, 0x05
0000061E B068 0020 cmp.w D0, [A0 + 0x20]
00000622 6628 bne +0x2A /* 0000064C */
00000624 302E FEE2 move.w D0, [A6 - 0x11E]
00000628 B06E FEE6 cmp.w D0, [A6 - 0x11A]
0000062C 660A bne +0xC /* 00000638 */
0000062E 206B 0004 movea.l A0, [A3 + 0x4]
00000632 0268 FFFE 003E andi.w [A0 + 0x3E], 0xFFFE
label00000638:
00000638 302E FEE0 move.w D0, [A6 - 0x120]
0000063C B06E FEE4 cmp.w D0, [A6 - 0x11C]
00000640 660A bne +0xC /* 0000064C */
00000642 206B 0004 movea.l A0, [A3 + 0x4]
00000646 0268 FFFD 003E andi.w [A0 + 0x3E], 0xFFFD
label0000064C:
0000064C 206B 0004 movea.l A0, [A3 + 0x4]
00000650 4868 0014 pea.l [A0 + 0x14]
00000654 206B 0004 movea.l A0, [A3 + 0x4]
00000658 4868 0018 pea.l [A0 + 0x18]
0000065C 4EAD 16CA jsr [A5 + 0x16CA /* export_725 */]
00000660 508F addq.l A7, 8
00000662 600A bra +0xC /* 0000066E */
label00000664:
00000664 4878 06AA push.l 0x6AA
00000668 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
0000066C 588F addq.l A7, 4
label0000066E:
0000066E 2653 movea.l A3, [A3]
label00000670:
00000670 200B move.l D0, A3
00000672 6600 FB5C bne -0x4A2 /* 000001D0 */
00000676 2F2D BA78 move.l -[A7], [A5 - 0x4588]
0000067A 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
0000067E 7000 moveq.l D0, 0x00
00000680 2F00 move.l -[A7], D0
00000682 7201 moveq.l D1, 0x01
00000684 2F01 move.l -[A7], D1
00000686 4EAD 16DA jsr [A5 + 0x16DA /* export_727 */]
0000068A 5245 addq.w D5, 1
0000068C 4FEF 000C lea.l A7, [A7 + 0xC]
label00000690:
00000690 3B44 B9A8 move.w [A5 - 0x4658], D4
00000694 6000 038C bra +0x38E /* 00000A22 */
00000698 53AE 0008 subq.l [A6 + 0x8], 1
0000069C 486E FEAC pea.l [A6 - 0x154]
000006A0 486E 0008 pea.l [A6 + 0x8]
000006A4 4EAD 0C0A jsr [A5 + 0xC0A /* export_381 */]
000006A8 4A40 tst.w D0
000006AA 508F addq.l A7, 8
000006AC 6700 0374 beq +0x376 /* 00000A22 */
000006B0 486E FEAE pea.l [A6 - 0x152]
000006B4 486E 0008 pea.l [A6 + 0x8]
000006B8 4EAD 0C0A jsr [A5 + 0xC0A /* export_381 */]
000006BC 4A40 tst.w D0
000006BE 508F addq.l A7, 8
000006C0 6700 0360 beq +0x362 /* 00000A22 */
000006C4 7001 moveq.l D0, 0x01
000006C6 2F00 move.l -[A7], D0
000006C8 7200 moveq.l D1, 0x00
000006CA 2F01 move.l -[A7], D1
000006CC 4EAD 16DA jsr [A5 + 0x16DA /* export_727 */]
000006D0 206D B9F8 movea.l A0, [A5 - 0x4608]
000006D4 49E8 032E lea.l A4, [A0 + 0x32E]
000006D8 508F addq.l A7, 8
000006DA 6068 bra +0x6A /* 00000744 */
label000006DC:
000006DC 7003 moveq.l D0, 0x03
000006DE B06C 000C cmp.w D0, [A4 + 0xC]
000006E2 665E bne +0x60 /* 00000742 */
000006E4 206C 0004 movea.l A0, [A4 + 0x4]
000006E8 7006 moveq.l D0, 0x06
000006EA B068 0020 cmp.w D0, [A0 + 0x20]
000006EE 6652 bne +0x54 /* 00000742 */
000006F0 206C 0004 movea.l A0, [A4 + 0x4]
000006F4 7000 moveq.l D0, 0x00
000006F6 3028 0022 move.w D0, [A0 + 0x22]
000006FA 223C 0000 8000 move.l D1, 0x8000
00000700 C280 and.l D1, D0
00000702 6634 bne +0x36 /* 00000738 */
00000704 486D 2C3A pea.l [A5 + 0x2C3A /* export_1411 */]
00000708 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
0000070C 4A40 tst.w D0
0000070E 588F addq.l A7, 4
00000710 6730 beq +0x32 /* 00000742 */
00000712 302E FEAE move.w D0, [A6 - 0x152]
00000716 48C0 ext.l D0
00000718 2F00 move.l -[A7], D0
0000071A 302E FEAC move.w D0, [A6 - 0x154]
0000071E 48C0 ext.l D0
00000720 2F00 move.l -[A7], D0
00000722 2F2C 0004 move.l -[A7], [A4 + 0x4]
00000726 4EAD 2C3A jsr [A5 + 0x2C3A /* export_1411 */]
0000072A 486D 2C3A pea.l [A5 + 0x2C3A /* export_1411 */]
0000072E 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00000732 4FEF 0010 lea.l A7, [A7 + 0x10]
00000736 600A bra +0xC /* 00000742 */
label00000738:
00000738 4878 06AA push.l 0x6AA
0000073C 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
00000740 588F addq.l A7, 4
label00000742:
00000742 2854 movea.l A4, [A4]
label00000744:
00000744 200C move.l D0, A4
00000746 6694 bne -0x6A /* 000006DC */
00000748 2F2D BA78 move.l -[A7], [A5 - 0x4588]
0000074C 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
00000750 7001 moveq.l D0, 0x01
00000752 2F00 move.l -[A7], D0
00000754 2F00 move.l -[A7], D0
00000756 4EAD 16DA jsr [A5 + 0x16DA /* export_727 */]
0000075A 5245 addq.w D5, 1
0000075C 4FEF 000C lea.l A7, [A7 + 0xC]
00000760 6000 02C0 bra +0x2C2 /* 00000A22 */
00000764 206D B9F8 movea.l A0, [A5 - 0x4608]
00000768 49E8 032E lea.l A4, [A0 + 0x32E]
0000076C 6000 0082 bra +0x84 /* 000007F0 */
label00000770:
00000770 7003 moveq.l D0, 0x03
00000772 B06C 000C cmp.w D0, [A4 + 0xC]
00000776 6676 bne +0x78 /* 000007EE */
00000778 206C 0004 movea.l A0, [A4 + 0x4]
0000077C 7009 moveq.l D0, 0x09
0000077E B068 0020 cmp.w D0, [A0 + 0x20]
00000782 666A bne +0x6C /* 000007EE */
00000784 206C 0004 movea.l A0, [A4 + 0x4]
00000788 7000 moveq.l D0, 0x00
0000078A 3028 0022 move.w D0, [A0 + 0x22]
0000078E 223C 0000 8000 move.l D1, 0x8000
00000794 C280 and.l D1, D0
00000796 664C bne +0x4E /* 000007E4 */
00000798 3006 move.w D0, D6
0000079A 6B52 bmi +0x54 /* 000007EE */
0000079C 0C40 0003 cmpi.w D0, 0x3
000007A0 6E4C bgt +0x4E /* 000007EE */
000007A2 D040 add.w D0, D0
000007A4 303B 0006 move.w D0, [PC + D0.w + 0x6]
000007A8 4EFB 0000 jmp [PC + D0.w]
000007AC 000A 0016 ori.b A2, 0x16
000007B0 0022 002E ori.b -[A2], 0x2E /* '.' */
000007B4 206C 0004 movea.l A0, [A4 + 0x4]
000007B8 0268 FFFE 003C andi.w [A0 + 0x3C], 0xFFFE
000007BE 602E bra +0x30 /* 000007EE */
000007C0 206C 0004 movea.l A0, [A4 + 0x4]
000007C4 0068 0001 003C ori.w [A0 + 0x3C], 0x1
000007CA 6022 bra +0x24 /* 000007EE */
000007CC 206C 0004 movea.l A0, [A4 + 0x4]
000007D0 0068 0002 003C ori.w [A0 + 0x3C], 0x2
000007D6 6016 bra +0x18 /* 000007EE */
000007D8 206C 0004 movea.l A0, [A4 + 0x4]
000007DC 0268 FFFD 003C andi.w [A0 + 0x3C], 0xFFFD
000007E2 600A bra +0xC /* 000007EE */
label000007E4:
000007E4 4878 06AA push.l 0x6AA
000007E8 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
000007EC 588F addq.l A7, 4
label000007EE:
000007EE 2854 movea.l A4, [A4]
label000007F0:
000007F0 200C move.l D0, A4
000007F2 6600 FF7C bne -0x82 /* 00000770 */
000007F6 7001 moveq.l D0, 0x01
000007F8 2F00 move.l -[A7], D0
000007FA 7200 moveq.l D1, 0x00
000007FC 2F01 move.l -[A7], D1
000007FE 4EAD 16DA jsr [A5 + 0x16DA /* export_727 */]
00000802 508F addq.l A7, 8
00000804 6000 021C bra +0x21E /* 00000A22 */
00000808 ED4E lsl D6.w, 6
0000080A 206D B9F8 movea.l A0, [A5 - 0x4608]
0000080E 49E8 032E lea.l A4, [A0 + 0x32E]
00000812 6068 bra +0x6A /* 0000087C */
label00000814:
00000814 7003 moveq.l D0, 0x03
00000816 B06C 000C cmp.w D0, [A4 + 0xC]
0000081A 665E bne +0x60 /* 0000087A */
0000081C 206C 0004 movea.l A0, [A4 + 0x4]
00000820 7000 moveq.l D0, 0x00
00000822 3028 0022 move.w D0, [A0 + 0x22]
00000826 223C 0000 8000 move.l D1, 0x8000
0000082C C280 and.l D1, D0
0000082E 6640 bne +0x42 /* 00000870 */
00000830 206C 0004 movea.l A0, [A4 + 0x4]
00000834 7005 moveq.l D0, 0x05
00000836 B068 0020 cmp.w D0, [A0 + 0x20]
0000083A 6614 bne +0x16 /* 00000850 */
0000083C 206C 0004 movea.l A0, [A4 + 0x4]
00000840 0268 FF3F 003E andi.w [A0 + 0x3E], 0xFF3F
00000846 206C 0004 movea.l A0, [A4 + 0x4]
0000084A 8D68 003E or.w [A0 + 0x3E], D6
0000084E 602A bra +0x2C /* 0000087A */
label00000850:
00000850 206C 0004 movea.l A0, [A4 + 0x4]
00000854 7009 moveq.l D0, 0x09
00000856 B068 0020 cmp.w D0, [A0 + 0x20]
0000085A 661E bne +0x20 /* 0000087A */
0000085C 206C 0004 movea.l A0, [A4 + 0x4]
00000860 0268 FF3F 003C andi.w [A0 + 0x3C], 0xFF3F
00000866 206C 0004 movea.l A0, [A4 + 0x4]
0000086A 8D68 003C or.w [A0 + 0x3C], D6
0000086E 600A bra +0xC /* 0000087A */
label00000870:
00000870 4878 06AA push.l 0x6AA
00000874 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
00000878 588F addq.l A7, 4
label0000087A:
0000087A 2854 movea.l A4, [A4]
label0000087C:
0000087C 200C move.l D0, A4
0000087E 6694 bne -0x6A /* 00000814 */
00000880 2F2D BA78 move.l -[A7], [A5 - 0x4588]
00000884 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
00000888 7001 moveq.l D0, 0x01
0000088A 2F00 move.l -[A7], D0
0000088C 7200 moveq.l D1, 0x00
0000088E 2F01 move.l -[A7], D1
00000890 4EAD 16DA jsr [A5 + 0x16DA /* export_727 */]
00000894 5245 addq.w D5, 1
00000896 4FEF 000C lea.l A7, [A7 + 0xC]
0000089A 6000 0186 bra +0x188 /* 00000A22 */
0000089E 5245 addq.w D5, 1
000008A0 6000 0180 bra +0x182 /* 00000A22 */
000008A4 4247 clr.w D7
000008A6 206D B9F8 movea.l A0, [A5 - 0x4608]
000008AA 49E8 032E lea.l A4, [A0 + 0x32E]
000008AE 6000 008A bra +0x8C /* 0000093A */
label000008B2:
000008B2 7003 moveq.l D0, 0x03
000008B4 B06C 000C cmp.w D0, [A4 + 0xC]
000008B8 667E bne +0x80 /* 00000938 */
000008BA 206C 0004 movea.l A0, [A4 + 0x4]
000008BE 7002 moveq.l D0, 0x02
000008C0 B068 0020 cmp.w D0, [A0 + 0x20]
000008C4 6672 bne +0x74 /* 00000938 */
000008C6 206C 0004 movea.l A0, [A4 + 0x4]
000008CA 2068 002A movea.l A0, [A0 + 0x2A]
000008CE 7001 moveq.l D0, 0x01
000008D0 B028 004C cmp.b D0, [A0 + 0x4C]
000008D4 6662 bne +0x64 /* 00000938 */
000008D6 206C 0004 movea.l A0, [A4 + 0x4]
000008DA 7000 moveq.l D0, 0x00
000008DC 3028 0022 move.w D0, [A0 + 0x22]
000008E0 223C 0000 8000 move.l D1, 0x8000
000008E6 C280 and.l D1, D0
000008E8 6644 bne +0x46 /* 0000092E */
000008EA 206C 0004 movea.l A0, [A4 + 0x4]
000008EE 2068 002A movea.l A0, [A0 + 0x2A]
000008F2 41E8 0072 lea.l A0, [A0 + 0x72]
000008F6 2D48 FEB0 move.l [A6 - 0x150], A0
000008FA 4A46 tst.w D6
000008FC 6718 beq +0x1A /* 00000916 */
000008FE 206E FEB0 movea.l A0, [A6 - 0x150]
00000902 303C 0100 move.w D0, 0x100
00000906 C050 and.w D0, [A0]
00000908 662E bne +0x30 /* 00000938 */
0000090A 5247 addq.w D7, 1
0000090C 206E FEB0 movea.l A0, [A6 - 0x150]
00000910 0050 0100 ori.w [A0], 0x100
00000914 6022 bra +0x24 /* 00000938 */
label00000916:
00000916 206E FEB0 movea.l A0, [A6 - 0x150]
0000091A 303C 0100 move.w D0, 0x100
0000091E C050 and.w D0, [A0]
00000920 6716 beq +0x18 /* 00000938 */
00000922 5247 addq.w D7, 1
00000924 206E FEB0 movea.l A0, [A6 - 0x150]
00000928 0250 FEFF andi.w [A0], 0xFEFF
0000092C 600A bra +0xC /* 00000938 */
label0000092E:
0000092E 4878 06AA push.l 0x6AA
00000932 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
00000936 588F addq.l A7, 4
label00000938:
00000938 2854 movea.l A4, [A4]
label0000093A:
0000093A 200C move.l D0, A4
0000093C 6600 FF74 bne -0x8A /* 000008B2 */
00000940 4A47 tst.w D7
00000942 6732 beq +0x34 /* 00000976 */
00000944 206D B9F8 movea.l A0, [A5 - 0x4608]
00000948 303C 1400 move.w D0, 0x1400
0000094C C068 01AE and.w D0, [A0 + 0x1AE]
00000950 6724 beq +0x26 /* 00000976 */
00000952 7001 moveq.l D0, 0x01
00000954 2F00 move.l -[A7], D0
00000956 7200 moveq.l D1, 0x00
00000958 2F01 move.l -[A7], D1
0000095A 4EAD 16DA jsr [A5 + 0x16DA /* export_727 */]
0000095E 2F2D BA78 move.l -[A7], [A5 - 0x4588]
00000962 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
00000966 7001 moveq.l D0, 0x01
00000968 2F00 move.l -[A7], D0
0000096A 7200 moveq.l D1, 0x00
0000096C 2F01 move.l -[A7], D1
0000096E 4EAD 16DA jsr [A5 + 0x16DA /* export_727 */]
00000972 4FEF 0014 lea.l A7, [A7 + 0x14]
label00000976:
00000976 5245 addq.w D5, 1
00000978 6000 00A8 bra +0xAA /* 00000A22 */
0000097C 0C46 0002 cmpi.w D6, 0x2
00000980 660C bne +0xE /* 0000098E */
00000982 7000 moveq.l D0, 0x00
00000984 2F00 move.l -[A7], D0
00000986 4EBA 19FC jsr [PC + 0x19FC /* 00002384 */]
0000098A 588F addq.l A7, 4
0000098C 600A bra +0xC /* 00000998 */
label0000098E:
0000098E 48C6 ext.l D6
00000990 2F06 move.l -[A7], D6
00000992 4EBA 19F0 jsr [PC + 0x19F0 /* 00002384 */]
00000996 588F addq.l A7, 4
label00000998:
00000998 5245 addq.w D5, 1
0000099A 6000 0086 bra +0x88 /* 00000A22 */
0000099E 4A46 tst.w D6
000009A0 6706 beq +0x8 /* 000009A8 */
000009A2 4EBA 1C58 jsr [PC + 0x1C58 /* 000025FC */]
000009A6 6004 bra +0x6 /* 000009AC */
label000009A8:
000009A8 4EBA 1D7A jsr [PC + 0x1D7A /* 00002724 */]
label000009AC:
000009AC 5245 addq.w D5, 1
000009AE 6072 bra +0x74 /* 00000A22 */
000009B0 4A46 tst.w D6
000009B2 6706 beq +0x8 /* 000009BA */
000009B4 4EBA 22F8 jsr [PC + 0x22F8 /* 00002CAE */]
000009B8 6012 bra +0x14 /* 000009CC */
label000009BA:
000009BA 7001 moveq.l D0, 0x01
000009BC 2F00 move.l -[A7], D0
000009BE 4EBA 19C4 jsr [PC + 0x19C4 /* 00002384 */]
000009C2 4A40 tst.w D0
000009C4 588F addq.l A7, 4
000009C6 6704 beq +0x6 /* 000009CC */
000009C8 4EBA 2624 jsr [PC + 0x2624 /* 00002FEE */]
label000009CC:
000009CC 5245 addq.w D5, 1
000009CE 6052 bra +0x54 /* 00000A22 */
000009D0 206D B9FC movea.l A0, [A5 - 0x4604]
000009D4 47E8 032E lea.l A3, [A0 + 0x32E]
000009D8 6044 bra +0x46 /* 00000A1E */
label000009DA:
000009DA 7003 moveq.l D0, 0x03
000009DC B06B 000C cmp.w D0, [A3 + 0xC]
000009E0 663A bne +0x3C /* 00000A1C */
000009E2 4A46 tst.w D6
000009E4 670C beq +0xE /* 000009F2 */
000009E6 206B 0004 movea.l A0, [A3 + 0x4]
000009EA 0068 8000 0022 ori.w [A0 + 0x22], 0x8000
000009F0 600A bra +0xC /* 000009FC */
label000009F2:
000009F2 2F2B 0004 move.l -[A7], [A3 + 0x4]
000009F6 4EBA 0036 jsr [PC + 0x36 /* 00000A2E */]
000009FA 588F addq.l A7, 4
label000009FC:
000009FC 4AAB 0008 tst.l [A3 + 0x8]
00000A00 671A beq +0x1C /* 00000A1C */
00000A02 206D B9F8 movea.l A0, [A5 - 0x4608]
00000A06 2F08 move.l -[A7], A0
00000A08 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00000A0C 7000 moveq.l D0, 0x00
00000A0E 2F00 move.l -[A7], D0
00000A10 2F2B 0008 move.l -[A7], [A3 + 0x8]
00000A14 4EAD 1832 jsr [A5 + 0x1832 /* export_770 */]
00000A18 4FEF 000C lea.l A7, [A7 + 0xC]
label00000A1C:
00000A1C 2653 movea.l A3, [A3]
label00000A1E:
00000A1E 200B move.l D0, A3
00000A20 66B8 bne -0x46 /* 000009DA */
label00000A22:
00000A22 3005 move.w D0, D5
00000A24 4CEE 18F0 FE80 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x180]
00000A2A 4E5E unlink A6
00000A2C 4E75 rts
fn00000A2E:
00000A2E 2F0B move.l -[A7], A3
00000A30 266F 0008 movea.l A3, [A7 + 0x8]
00000A34 026B 7FFF 0022 andi.w [A3 + 0x22], 0x7FFF
00000A3A 700B moveq.l D0, 0x0B
00000A3C B06B 0020 cmp.w D0, [A3 + 0x20]
00000A40 6616 bne +0x18 /* 00000A58 */
00000A42 266B 002A movea.l A3, [A3 + 0x2A]
00000A46 600C bra +0xE /* 00000A54 */
label00000A48:
00000A48 2F0B move.l -[A7], A3
00000A4A 4EBA FFE2 jsr [PC - 0x1E /* 00000A2E */]
00000A4E 588F addq.l A7, 4
00000A50 266B 0026 movea.l A3, [A3 + 0x26]
label00000A54:
00000A54 200B move.l D0, A3
00000A56 66F0 bne -0xE /* 00000A48 */
label00000A58:
00000A58 265F movea.l A3, [A7]+
00000A5A 4E75 rts
fn00000A5C:
00000A5C 48E7 0300 movem.l -[A7], D6,D7
00000A60 3C2F 0016 move.w D6, [A7 + 0x16]
00000A64 3E2F 000E move.w D7, [A7 + 0xE]
00000A68 BC47 cmp.w D6, D7
00000A6A 6612 bne +0x14 /* 00000A7E */
00000A6C 102F 0013 move.b D0, [A7 + 0x13]
00000A70 B02F 001B cmp.b D0, [A7 + 0x1B]
00000A74 52C0 shi D0
00000A76 0240 0001 andi.w D0, 0x1
00000A7A 48C0 ext.l D0
00000A7C 600A bra +0xC /* 00000A88 */
label00000A7E:
00000A7E BC47 cmp.w D6, D7
00000A80 5DC0 slt D0
00000A82 0240 0001 andi.w D0, 0x1
00000A86 48C0 ext.l D0
label00000A88:
00000A88 4CDF 00C0 movem.l D6,D7, [A7]+
00000A8C 4E75 rts
fn00000A8E:
00000A8E 4E56 FB18 link A6, -0x04E8
00000A92 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000A96 47EE FCD8 lea.l A3, [A6 - 0x328]
00000A9A 4245 clr.w D5
00000A9C 206E 0008 movea.l A0, [A6 + 0x8]
00000AA0 52AE 0008 addq.l [A6 + 0x8], 1
00000AA4 7000 moveq.l D0, 0x00
00000AA6 1010 move.b D0, [A0]
00000AA8 3D40 FB96 move.w [A6 - 0x46A], D0
00000AAC 7003 moveq.l D0, 0x03
00000AAE B06E FB96 cmp.w D0, [A6 - 0x46A]
00000AB2 6C0A bge +0xC /* 00000ABE */
00000AB4 2F2D B9F8 move.l -[A7], [A5 - 0x4608]
00000AB8 4EAD 10AA jsr [A5 + 0x10AA /* export_529 */]
00000ABC 588F addq.l A7, 4
label00000ABE:
00000ABE 302E FB96 move.w D0, [A6 - 0x46A]
00000AC2 5340 subq.w D0, 1
00000AC4 6B00 0CC6 bmi +0xCC8 /* 0000178C */
00000AC8 0C40 0008 cmpi.w D0, 0x8
00000ACC 6E00 0CBE bgt +0xCC0 /* 0000178C */
00000AD0 D040 add.w D0, D0
00000AD2 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000AD6 4EFB 0000 jmp [PC + D0.w]
00000ADA 0014 0390 ori.b [A4], 0x90
00000ADE 03A4 bclr -[A4], D1
00000AE0 0462 0566 subi.w -[A2], 0x566
00000AE4 04AA 0CB4 0CB4 06AA subi.l [A2 + 0x6AA], 0xCB40CB4
00000AEC 206D B9F8 movea.l A0, [A5 - 0x4608]
00000AF0 49E8 032E lea.l A4, [A0 + 0x32E]
label00000AF4:
00000AF4 7001 moveq.l D0, 0x01
00000AF6 B06C 000C cmp.w D0, [A4 + 0xC]
00000AFA 661C bne +0x1E /* 00000B18 */
00000AFC 41EE FBB0 lea.l A0, [A6 - 0x450]
00000B00 224C movea.l A1, A4
00000B02 5889 addq.l A1, 4
00000B04 20D9 move.l [A0]+, [A1]+
00000B06 20D9 move.l [A0]+, [A1]+
00000B08 486E FBB0 pea.l [A6 - 0x450]
00000B0C 2F2D BA78 move.l -[A7], [A5 - 0x4588]
00000B10 4EAD 133A jsr [A5 + 0x133A /* export_611 */]
00000B14 508F addq.l A7, 8
00000B16 6010 bra +0x12 /* 00000B28 */
label00000B18:
00000B18 2854 movea.l A4, [A4]
00000B1A 200C move.l D0, A4
00000B1C 66D6 bne -0x28 /* 00000AF4 */
00000B1E 4878 0460 push.l 0x460
00000B22 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
00000B26 588F addq.l A7, 4
label00000B28:
00000B28 200C move.l D0, A4
00000B2A 6700 0C98 beq +0xC9A /* 000017C4 */
00000B2E 4A6D EDD0 tst.w [A5 - 0x1230]
00000B32 6700 00A4 beq +0xA6 /* 00000BD8 */
00000B36 4A6D EDCE tst.w [A5 - 0x1232]
00000B3A 6700 009C beq +0x9E /* 00000BD8 */
00000B3E 422E FB9E clr.b [A6 - 0x462]
00000B42 422E FB9C clr.b [A6 - 0x464]
00000B46 302E FBB0 move.w D0, [A6 - 0x450]
00000B4A 5240 addq.w D0, 1
00000B4C 3D40 FBA8 move.w [A6 - 0x458], D0
00000B50 302E FBB4 move.w D0, [A6 - 0x44C]
00000B54 5240 addq.w D0, 1
00000B56 3D40 FBAC move.w [A6 - 0x454], D0
00000B5A 7000 moveq.l D0, 0x00
00000B5C 102E FB9C move.b D0, [A6 - 0x464]
00000B60 2F00 move.l -[A7], D0
00000B62 302E FBA8 move.w D0, [A6 - 0x458]
00000B66 48C0 ext.l D0
00000B68 2F00 move.l -[A7], D0
00000B6A 4EBA 117C jsr [PC + 0x117C /* 00001CE8 */]
00000B6E 2800 move.l D4, D0
00000B70 7000 moveq.l D0, 0x00
00000B72 102E FB9E move.b D0, [A6 - 0x462]
00000B76 2F00 move.l -[A7], D0
00000B78 302E FBAC move.w D0, [A6 - 0x454]
00000B7C 48C0 ext.l D0
00000B7E 2F00 move.l -[A7], D0
00000B80 4EBA 111E jsr [PC + 0x111E /* 00001CA0 */]
00000B84 2E00 move.l D7, D0
00000B86 302D F1D4 move.w D0, [A5 - 0xE2C]
00000B8A 48C0 ext.l D0
00000B8C 2C00 move.l D6, D0
00000B8E DC84 add.l D6, D4
00000B90 302D F1D6 move.w D0, [A5 - 0xE2A]
00000B94 48C0 ext.l D0
00000B96 2800 move.l D4, D0
00000B98 D887 add.l D4, D7
00000B9A 486E FB9D pea.l [A6 - 0x463]
00000B9E 486E FBAA pea.l [A6 - 0x456]
00000BA2 2F06 move.l -[A7], D6
00000BA4 4EBA 11D6 jsr [PC + 0x11D6 /* 00001D7C */]
00000BA8 486E FB9F pea.l [A6 - 0x461]
00000BAC 486E FBAE pea.l [A6 - 0x452]
00000BB0 2F04 move.l -[A7], D4
00000BB2 4EBA 117C jsr [PC + 0x117C /* 00001D30 */]
00000BB6 2F2D B9F8 move.l -[A7], [A5 - 0x4608]
00000BBA 4EAD 10AA jsr [A5 + 0x10AA /* export_529 */]
00000BBE 486E FB9C pea.l [A6 - 0x464]
00000BC2 486E FBA8 pea.l [A6 - 0x458]
00000BC6 486E FBB0 pea.l [A6 - 0x450]
00000BCA 4EAD 1792 jsr [A5 + 0x1792 /* export_750 */]
00000BCE 3A00 move.w D5, D0
00000BD0 4FEF 0038 lea.l A7, [A7 + 0x38]
00000BD4 6000 0BEE bra +0xBF0 /* 000017C4 */
label00000BD8:
00000BD8 206D B9F8 movea.l A0, [A5 - 0x4608]
00000BDC 3028 0392 move.w D0, [A0 + 0x392]
00000BE0 48C0 ext.l D0
00000BE2 2D40 FB5E move.l [A6 - 0x4A2], D0
00000BE6 206D B9F8 movea.l A0, [A5 - 0x4608]
00000BEA 3028 0394 move.w D0, [A0 + 0x394]
00000BEE 48C0 ext.l D0
00000BF0 2C00 move.l D6, D0
00000BF2 206D B9F8 movea.l A0, [A5 - 0x4608]
00000BF6 3028 0396 move.w D0, [A0 + 0x396]
00000BFA 48C0 ext.l D0
00000BFC 2D40 FB62 move.l [A6 - 0x49E], D0
00000C00 206D B9F8 movea.l A0, [A5 - 0x4608]
00000C04 3028 0398 move.w D0, [A0 + 0x398]
00000C08 48C0 ext.l D0
00000C0A 2800 move.l D4, D0
00000C0C 206D B9F8 movea.l A0, [A5 - 0x4608]
00000C10 7064 moveq.l D0, 0x64
00000C12 B068 01B4 cmp.w D0, [A0 + 0x1B4]
00000C16 6F40 ble +0x42 /* 00000C58 */
00000C18 2004 move.l D0, D4
00000C1A 9086 sub.l D0, D6
00000C1C 206D B9F8 movea.l A0, [A5 - 0x4608]
00000C20 3228 01B4 move.w D1, [A0 + 0x1B4]
00000C24 48C1 ext.l D1
00000C26 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00000C2A 7264 moveq.l D1, 0x64
00000C2C 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000C30 2800 move.l D4, D0
00000C32 D886 add.l D4, D6
00000C34 202E FB62 move.l D0, [A6 - 0x49E]
00000C38 90AE FB5E sub.l D0, [A6 - 0x4A2]
00000C3C 206D B9F8 movea.l A0, [A5 - 0x4608]
00000C40 3228 01B4 move.w D1, [A0 + 0x1B4]
00000C44 48C1 ext.l D1
00000C46 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00000C4A 7264 moveq.l D1, 0x64
00000C4C 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000C50 D0AE FB5E add.l D0, [A6 - 0x4A2]
00000C54 2D40 FB62 move.l [A6 - 0x49E], D0
label00000C58:
00000C58 7000 moveq.l D0, 0x00
00000C5A 2F00 move.l -[A7], D0
00000C5C 2F00 move.l -[A7], D0
00000C5E 322E FBB0 move.w D1, [A6 - 0x450]
00000C62 48C1 ext.l D1
00000C64 2F01 move.l -[A7], D1
00000C66 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
00000C6A 2D40 FB66 move.l [A6 - 0x49A], D0
00000C6E 7000 moveq.l D0, 0x00
00000C70 2F00 move.l -[A7], D0
00000C72 2F00 move.l -[A7], D0
00000C74 322E FBB4 move.w D1, [A6 - 0x44C]
00000C78 48C1 ext.l D1
00000C7A 2F01 move.l -[A7], D1
00000C7C 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00000C80 2D40 FB6A move.l [A6 - 0x496], D0
00000C84 7000 moveq.l D0, 0x00
00000C86 2F00 move.l -[A7], D0
00000C88 4878 00FF push.l 0xFF
00000C8C 322E FBB2 move.w D1, [A6 - 0x44E]
00000C90 48C1 ext.l D1
00000C92 2F01 move.l -[A7], D1
00000C94 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
00000C98 2D40 FB6E move.l [A6 - 0x492], D0
00000C9C 7000 moveq.l D0, 0x00
00000C9E 2F00 move.l -[A7], D0
00000CA0 4878 00FF push.l 0xFF
00000CA4 322E FBB6 move.w D1, [A6 - 0x44A]
00000CA8 48C1 ext.l D1
00000CAA 2F01 move.l -[A7], D1
00000CAC 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00000CB0 2D40 FB72 move.l [A6 - 0x48E], D0
00000CB4 202E FB66 move.l D0, [A6 - 0x49A]
00000CB8 90AE FB5E sub.l D0, [A6 - 0x4A2]
00000CBC 2D40 FB76 move.l [A6 - 0x48A], D0
00000CC0 202E FB6A move.l D0, [A6 - 0x496]
00000CC4 9086 sub.l D0, D6
00000CC6 2D40 FB7A move.l [A6 - 0x486], D0
00000CCA 2E2E FB62 move.l D7, [A6 - 0x49E]
00000CCE 9EAE FB6E sub.l D7, [A6 - 0x492]
00000CD2 2004 move.l D0, D4
00000CD4 90AE FB72 sub.l D0, [A6 - 0x48E]
00000CD8 2D40 FB7E move.l [A6 - 0x482], D0
00000CDC 202E FB5E move.l D0, [A6 - 0x4A2]
00000CE0 5080 addq.l D0, 8
00000CE2 2D40 FB82 move.l [A6 - 0x47E], D0
00000CE6 2006 move.l D0, D6
00000CE8 5080 addq.l D0, 8
00000CEA 2D40 FB86 move.l [A6 - 0x47A], D0
00000CEE 202E FB62 move.l D0, [A6 - 0x49E]
00000CF2 5180 subq.l D0, 8
00000CF4 2D40 FB8A move.l [A6 - 0x476], D0
00000CF8 2004 move.l D0, D4
00000CFA 5180 subq.l D0, 8
00000CFC 2D40 FB8E move.l [A6 - 0x472], D0
00000D00 202E FB66 move.l D0, [A6 - 0x49A]
00000D04 B0AE FB5E cmp.l D0, [A6 - 0x4A2]
00000D08 4FEF 0030 lea.l A7, [A7 + 0x30]
00000D0C 6F22 ble +0x24 /* 00000D30 */
00000D0E 202E FB66 move.l D0, [A6 - 0x49A]
00000D12 B0AE FB62 cmp.l D0, [A6 - 0x49E]
00000D16 6C18 bge +0x1A /* 00000D30 */
00000D18 BCAE FB6A cmp.l D6, [A6 - 0x496]
00000D1C 6C06 bge +0x8 /* 00000D24 */
00000D1E B8AE FB6A cmp.l D4, [A6 - 0x496]
00000D22 6E40 bgt +0x42 /* 00000D64 */
label00000D24:
00000D24 BCAE FB72 cmp.l D6, [A6 - 0x48E]
00000D28 6C06 bge +0x8 /* 00000D30 */
00000D2A B8AE FB72 cmp.l D4, [A6 - 0x48E]
00000D2E 6E34 bgt +0x36 /* 00000D64 */
label00000D30:
00000D30 202E FB6E move.l D0, [A6 - 0x492]
00000D34 B0AE FB5E cmp.l D0, [A6 - 0x4A2]
00000D38 6F00 00CC ble +0xCE /* 00000E06 */
00000D3C 202E FB6E move.l D0, [A6 - 0x492]
00000D40 B0AE FB62 cmp.l D0, [A6 - 0x49E]
00000D44 6C00 00C0 bge +0xC2 /* 00000E06 */
00000D48 BCAE FB6A cmp.l D6, [A6 - 0x496]
00000D4C 6C06 bge +0x8 /* 00000D54 */
00000D4E B8AE FB6A cmp.l D4, [A6 - 0x496]
00000D52 6E10 bgt +0x12 /* 00000D64 */
label00000D54:
00000D54 BCAE FB72 cmp.l D6, [A6 - 0x48E]
00000D58 6C00 00AC bge +0xAE /* 00000E06 */
00000D5C B8AE FB72 cmp.l D4, [A6 - 0x48E]
00000D60 6F00 00A4 ble +0xA6 /* 00000E06 */
label00000D64:
00000D64 0CAE 0000 00B4 FB76 cmpi.l [A6 - 0x48A], 0xB4
00000D6C 6F28 ble +0x2A /* 00000D96 */
00000D6E 202E FB76 move.l D0, [A6 - 0x48A]
00000D72 B0AE FB7A cmp.l D0, [A6 - 0x486]
00000D76 6F1E ble +0x20 /* 00000D96 */
00000D78 BEAE FB76 cmp.l D7, [A6 - 0x48A]
00000D7C 6C18 bge +0x1A /* 00000D96 */
00000D7E 202E FB76 move.l D0, [A6 - 0x48A]
00000D82 B0AE FB7E cmp.l D0, [A6 - 0x482]
00000D86 6F0E ble +0x10 /* 00000D96 */
00000D88 202E FB66 move.l D0, [A6 - 0x49A]
00000D8C 7209 moveq.l D1, 0x09
00000D8E 9081 sub.l D0, D1
00000D90 2D40 FB8A move.l [A6 - 0x476], D0
00000D94 6070 bra +0x72 /* 00000E06 */
label00000D96:
00000D96 0CAE 0000 00B4 FB7A cmpi.l [A6 - 0x486], 0xB4
00000D9E 6F28 ble +0x2A /* 00000DC8 */
00000DA0 202E FB7A move.l D0, [A6 - 0x486]
00000DA4 B0AE FB76 cmp.l D0, [A6 - 0x48A]
00000DA8 6D1E blt +0x20 /* 00000DC8 */
00000DAA BEAE FB7A cmp.l D7, [A6 - 0x486]
00000DAE 6C18 bge +0x1A /* 00000DC8 */
00000DB0 202E FB7A move.l D0, [A6 - 0x486]
00000DB4 B0AE FB7E cmp.l D0, [A6 - 0x482]
00000DB8 6F0E ble +0x10 /* 00000DC8 */
00000DBA 202E FB6A move.l D0, [A6 - 0x496]
00000DBE 7209 moveq.l D1, 0x09
00000DC0 9081 sub.l D0, D1
00000DC2 2D40 FB8E move.l [A6 - 0x472], D0
00000DC6 603E bra +0x40 /* 00000E06 */
label00000DC8:
00000DC8 0C87 0000 00B4 cmpi.l D7, 0xB4
00000DCE 6F20 ble +0x22 /* 00000DF0 */
00000DD0 BEAE FB76 cmp.l D7, [A6 - 0x48A]
00000DD4 6D1A blt +0x1C /* 00000DF0 */
00000DD6 BEAE FB7A cmp.l D7, [A6 - 0x486]
00000DDA 6D14 blt +0x16 /* 00000DF0 */
00000DDC BEAE FB7E cmp.l D7, [A6 - 0x482]
00000DE0 6F0E ble +0x10 /* 00000DF0 */
00000DE2 202E FB6E move.l D0, [A6 - 0x492]
00000DE6 7209 moveq.l D1, 0x09
00000DE8 D081 add.l D0, D1
00000DEA 2D40 FB82 move.l [A6 - 0x47E], D0
00000DEE 6016 bra +0x18 /* 00000E06 */
label00000DF0:
00000DF0 0CAE 0000 00B4 FB7E cmpi.l [A6 - 0x482], 0xB4
00000DF8 6F0C ble +0xE /* 00000E06 */
00000DFA 202E FB72 move.l D0, [A6 - 0x48E]
00000DFE 7209 moveq.l D1, 0x09
00000E00 D081 add.l D0, D1
00000E02 2D40 FB86 move.l [A6 - 0x47A], D0
label00000E06:
00000E06 486E FB9C pea.l [A6 - 0x464]
00000E0A 486E FBA8 pea.l [A6 - 0x458]
00000E0E 2F2E FB82 move.l -[A7], [A6 - 0x47E]
00000E12 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00000E16 486E FB9E pea.l [A6 - 0x462]
00000E1A 486E FBAC pea.l [A6 - 0x454]
00000E1E 2F2E FB86 move.l -[A7], [A6 - 0x47A]
00000E22 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
00000E26 486E FB9D pea.l [A6 - 0x463]
00000E2A 486E FBAA pea.l [A6 - 0x456]
00000E2E 2F2E FB8A move.l -[A7], [A6 - 0x476]
00000E32 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00000E36 486E FB9F pea.l [A6 - 0x461]
00000E3A 486E FBAE pea.l [A6 - 0x452]
00000E3E 2F2E FB8E move.l -[A7], [A6 - 0x472]
00000E42 4EAD 1242 jsr [A5 + 0x1242 /* export_580 */]
00000E46 2F2D B9F8 move.l -[A7], [A5 - 0x4608]
00000E4A 4EAD 10AA jsr [A5 + 0x10AA /* export_529 */]
00000E4E 486E FB9C pea.l [A6 - 0x464]
00000E52 486E FBA8 pea.l [A6 - 0x458]
00000E56 486E FBB0 pea.l [A6 - 0x450]
00000E5A 4EAD 1792 jsr [A5 + 0x1792 /* export_750 */]
00000E5E 3A00 move.w D5, D0
00000E60 4FEF 0040 lea.l A7, [A7 + 0x40]
00000E64 6000 095E bra +0x960 /* 000017C4 */
00000E68 206E 0008 movea.l A0, [A6 + 0x8]
00000E6C 52AE 0008 addq.l [A6 + 0x8], 1
00000E70 7000 moveq.l D0, 0x00
00000E72 1010 move.b D0, [A0]
00000E74 3B40 EDCE move.w [A5 - 0x1232], D0
00000E78 6000 094A bra +0x94C /* 000017C4 */
00000E7C 7000 moveq.l D0, 0x00
00000E7E 2D40 FB92 move.l [A6 - 0x46E], D0
00000E82 206D B9F8 movea.l A0, [A5 - 0x4608]
00000E86 49E8 032E lea.l A4, [A0 + 0x32E]
00000E8A 6000 00A4 bra +0xA6 /* 00000F30 */
label00000E8E:
00000E8E 7003 moveq.l D0, 0x03
00000E90 B06C 000C cmp.w D0, [A4 + 0xC]
00000E94 6600 0098 bne +0x9A /* 00000F2E */
00000E98 206C 0004 movea.l A0, [A4 + 0x4]
00000E9C 7004 moveq.l D0, 0x04
00000E9E B068 0020 cmp.w D0, [A0 + 0x20]
00000EA2 6600 008A bne +0x8C /* 00000F2E */
00000EA6 206C 0004 movea.l A0, [A4 + 0x4]
00000EAA 2D68 002E FB92 move.l [A6 - 0x46E], [A0 + 0x2E]
00000EB0 206E FB92 movea.l A0, [A6 - 0x46E]
00000EB4 4A68 0108 tst.w [A0 + 0x108]
00000EB8 6674 bne +0x76 /* 00000F2E */
00000EBA 4A6D EDD0 tst.w [A5 - 0x1230]
00000EBE 6710 beq +0x12 /* 00000ED0 */
00000EC0 4AAD F1C2 tst.l [A5 - 0xE3E]
00000EC4 670A beq +0xC /* 00000ED0 */
00000EC6 2F2D F1C2 move.l -[A7], [A5 - 0xE3E]
00000ECA 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00000ECE 588F addq.l A7, 4
label00000ED0:
00000ED0 206E FB92 movea.l A0, [A6 - 0x46E]
00000ED4 43ED EDD2 lea.l A1, [A5 - 0x122E]
00000ED8 303C 010E move.w D0, 0x10E
label00000EDC:
00000EDC 22D8 move.l [A1]+, [A0]+
00000EDE 51C8 FFFC dbf D0, -0x6 /* 00000EDC */
00000EE2 32D8 move.w [A1]+, [A0]+
00000EE4 206E FB92 movea.l A0, [A6 - 0x46E]
00000EE8 3028 03F4 move.w D0, [A0 + 0x3F4]
00000EEC 48C0 ext.l D0
00000EEE 2200 move.l D1, D0
00000EF0 C0FC 004A mulu.w D0, 0x4A /* 'J' */
00000EF4 4841 swap.w D1
00000EF6 C2FC 004A mulu.w D1, 0x4A /* 'J' */
00000EFA 4841 swap.w D1
00000EFC 4241 clr.w D1
00000EFE D081 add.l D0, D1
00000F00 2F00 move.l -[A7], D0
00000F02 486D F1C2 pea.l [A5 - 0xE3E]
00000F06 206E FB92 movea.l A0, [A6 - 0x46E]
00000F0A 2F28 03F0 move.l -[A7], [A0 + 0x3F0]
00000F0E 4EAD 0CD2 jsr [A5 + 0xCD2 /* export_406 */]
00000F12 4A40 tst.w D0
00000F14 4FEF 000C lea.l A7, [A7 + 0xC]
00000F18 6604 bne +0x6 /* 00000F1E */
00000F1A 426D F1C6 clr.w [A5 - 0xE3A]
label00000F1E:
00000F1E 3B7C 0001 EDD0 move.w [A5 - 0x1230], 0x1
00000F24 3B7C 0001 EDCE move.w [A5 - 0x1232], 0x1
00000F2A 6000 0898 bra +0x89A /* 000017C4 */
label00000F2E:
00000F2E 2854 movea.l A4, [A4]
label00000F30:
00000F30 200C move.l D0, A4
00000F32 6600 FF5A bne -0xA4 /* 00000E8E */
00000F36 6000 088C bra +0x88E /* 000017C4 */
00000F3A 486E FB9C pea.l [A6 - 0x464]
00000F3E 486E FBA8 pea.l [A6 - 0x458]
00000F42 486E 0008 pea.l [A6 + 0x8]
00000F46 4EAD 0C5A jsr [A5 + 0xC5A /* export_391 */]
00000F4A 4A40 tst.w D0
00000F4C 4FEF 000C lea.l A7, [A7 + 0xC]
00000F50 6700 0872 beq +0x874 /* 000017C4 */
00000F54 486E FBB0 pea.l [A6 - 0x450]
00000F58 486E 0008 pea.l [A6 + 0x8]
00000F5C 4EAD 0BFA jsr [A5 + 0xBFA /* export_379 */]
00000F60 4A40 tst.w D0
00000F62 508F addq.l A7, 8
00000F64 6700 085E beq +0x860 /* 000017C4 */
00000F68 486E FB9C pea.l [A6 - 0x464]
00000F6C 486E FBA8 pea.l [A6 - 0x458]
00000F70 486E FBB0 pea.l [A6 - 0x450]
00000F74 4EAD 1792 jsr [A5 + 0x1792 /* export_750 */]
00000F78 3A00 move.w D5, D0
00000F7A 4FEF 000C lea.l A7, [A7 + 0xC]
00000F7E 6000 0844 bra +0x846 /* 000017C4 */
00000F82 486E FB9C pea.l [A6 - 0x464]
00000F86 486E FBA8 pea.l [A6 - 0x458]
00000F8A 486E 0008 pea.l [A6 + 0x8]
00000F8E 4EAD 0C5A jsr [A5 + 0xC5A /* export_391 */]
00000F92 4A40 tst.w D0
00000F94 4FEF 000C lea.l A7, [A7 + 0xC]
00000F98 6700 082A beq +0x82C /* 000017C4 */
00000F9C 7004 moveq.l D0, 0x04
00000F9E 2F00 move.l -[A7], D0
00000FA0 7201 moveq.l D1, 0x01
00000FA2 2F01 move.l -[A7], D1
00000FA4 486E FC96 pea.l [A6 - 0x36A]
00000FA8 486E 0008 pea.l [A6 + 0x8]
00000FAC 4EAD 0CAA jsr [A5 + 0xCAA /* export_401 */]
00000FB0 4A40 tst.w D0
00000FB2 4FEF 0010 lea.l A7, [A7 + 0x10]
00000FB6 6700 080C beq +0x80E /* 000017C4 */
00000FBA 3D7C 0384 FC0A move.w [A6 - 0x3F6], 0x384
00000FC0 3D7C 3FFF FC04 move.w [A6 - 0x3FC], 0x3FFF
00000FC6 3D7C 3FFF FC06 move.w [A6 - 0x3FA], 0x3FFF
00000FCC 302E FC96 move.w D0, [A6 - 0x36A]
00000FD0 5340 subq.w D0, 1
00000FD2 6B44 bmi +0x46 /* 00001018 */
00000FD4 0C40 0003 cmpi.w D0, 0x3
00000FD8 6E3E bgt +0x40 /* 00001018 */
00000FDA D040 add.w D0, D0
00000FDC 303B 0006 move.w D0, [PC + D0.w + 0x6]
00000FE0 4EFB 0000 jmp [PC + D0.w]
00000FE4 000A 0014 ori.b A2, 0x14
00000FE8 001C 0028 ori.b [A4]+, 0x28 /* '(' */
00000FEC 426E FC06 clr.w [A6 - 0x3FA]
00000FF0 426E FC08 clr.w [A6 - 0x3F8]
00000FF4 6022 bra +0x24 /* 00001018 */
00000FF6 3D7C 0384 FC08 move.w [A6 - 0x3F8], 0x384
00000FFC 601A bra +0x1C /* 00001018 */
00000FFE 426E FC04 clr.w [A6 - 0x3FC]
00001002 3D7C 0708 FC08 move.w [A6 - 0x3F8], 0x708
00001008 600E bra +0x10 /* 00001018 */
0000100A 426E FC04 clr.w [A6 - 0x3FC]
0000100E 426E FC06 clr.w [A6 - 0x3FA]
00001012 3D7C 0A8C FC08 move.w [A6 - 0x3F8], 0xA8C
label00001018:
00001018 7000 moveq.l D0, 0x00
0000101A 2F00 move.l -[A7], D0
0000101C 486E FBC8 pea.l [A6 - 0x438]
00001020 322E FB96 move.w D1, [A6 - 0x46A]
00001024 48C1 ext.l D1
00001026 2F01 move.l -[A7], D1
00001028 486E FB9C pea.l [A6 - 0x464]
0000102C 486E FBA8 pea.l [A6 - 0x458]
00001030 4EAD 178A jsr [A5 + 0x178A /* export_749 */]
00001034 3A00 move.w D5, D0
00001036 4FEF 0014 lea.l A7, [A7 + 0x14]
0000103A 6000 0788 bra +0x78A /* 000017C4 */
0000103E 486E FBA0 pea.l [A6 - 0x460]
00001042 486E FBB8 pea.l [A6 - 0x448]
00001046 486E 0008 pea.l [A6 + 0x8]
0000104A 4EAD 0C5A jsr [A5 + 0xC5A /* export_391 */]
0000104E 4A40 tst.w D0
00001050 4FEF 000C lea.l A7, [A7 + 0xC]
00001054 6700 076E beq +0x770 /* 000017C4 */
00001058 486E FBA4 pea.l [A6 - 0x45C]
0000105C 486E FBC0 pea.l [A6 - 0x440]
00001060 486E 0008 pea.l [A6 + 0x8]
00001064 4EAD 0C5A jsr [A5 + 0xC5A /* export_391 */]
00001068 4A40 tst.w D0
0000106A 4FEF 000C lea.l A7, [A7 + 0xC]
0000106E 6700 0754 beq +0x756 /* 000017C4 */
00001072 7000 moveq.l D0, 0x00
00001074 102E FBA4 move.b D0, [A6 - 0x45C]
00001078 2F00 move.l -[A7], D0
0000107A 302E FBC0 move.w D0, [A6 - 0x440]
0000107E 48C0 ext.l D0
00001080 2F00 move.l -[A7], D0
00001082 7000 moveq.l D0, 0x00
00001084 102E FBA0 move.b D0, [A6 - 0x460]
00001088 2F00 move.l -[A7], D0
0000108A 302E FBB8 move.w D0, [A6 - 0x448]
0000108E 48C0 ext.l D0
00001090 2F00 move.l -[A7], D0
00001092 4EBA F9C8 jsr [PC - 0x638 /* 00000A5C */]
00001096 E348 lsl D0.w, 1
00001098 2F00 move.l -[A7], D0
0000109A 7200 moveq.l D1, 0x00
0000109C 122E FBA6 move.b D1, [A6 - 0x45A]
000010A0 2F01 move.l -[A7], D1
000010A2 322E FBC4 move.w D1, [A6 - 0x43C]
000010A6 48C1 ext.l D1
000010A8 2F01 move.l -[A7], D1
000010AA 7200 moveq.l D1, 0x00
000010AC 122E FBA2 move.b D1, [A6 - 0x45E]
000010B0 2F01 move.l -[A7], D1
000010B2 322E FBBC move.w D1, [A6 - 0x444]
000010B6 48C1 ext.l D1
000010B8 2F01 move.l -[A7], D1
000010BA 4EBA F9A0 jsr [PC - 0x660 /* 00000A5C */]
000010BE 4FEF 0010 lea.l A7, [A7 + 0x10]
000010C2 2200 move.l D1, D0
000010C4 201F move.l D0, [A7]+
000010C6 8240 or.w D1, D0
000010C8 3D41 FC4A move.w [A6 - 0x3B6], D1
000010CC 302E FC4A move.w D0, [A6 - 0x3B6]
000010D0 0800 0000 btst.b D0, 0x0
000010D4 4FEF 0010 lea.l A7, [A7 + 0x10]
000010D8 671A beq +0x1C /* 000010F4 */
000010DA 3D6E FBC4 FBAC move.w [A6 - 0x454], [A6 - 0x43C]
000010E0 1D6E FBA6 FB9E move.b [A6 - 0x462], [A6 - 0x45A]
000010E6 3D6E FBBC FBAE move.w [A6 - 0x452], [A6 - 0x444]
000010EC 1D6E FBA2 FB9F move.b [A6 - 0x461], [A6 - 0x45E]
000010F2 6018 bra +0x1A /* 0000110C */
label000010F4:
000010F4 3D6E FBBC FBAC move.w [A6 - 0x454], [A6 - 0x444]
000010FA 1D6E FBA2 FB9E move.b [A6 - 0x462], [A6 - 0x45E]
00001100 3D6E FBC4 FBAE move.w [A6 - 0x452], [A6 - 0x43C]
00001106 1D6E FBA6 FB9F move.b [A6 - 0x461], [A6 - 0x45A]
label0000110C:
0000110C 7002 moveq.l D0, 0x02
0000110E C06E FC4A and.w D0, [A6 - 0x3B6]
00001112 671A beq +0x1C /* 0000112E */
00001114 3D6E FBC0 FBA8 move.w [A6 - 0x458], [A6 - 0x440]
0000111A 1D6E FBA4 FB9C move.b [A6 - 0x464], [A6 - 0x45C]
00001120 3D6E FBB8 FBAA move.w [A6 - 0x456], [A6 - 0x448]
00001126 1D6E FBA0 FB9D move.b [A6 - 0x463], [A6 - 0x460]
0000112C 6018 bra +0x1A /* 00001146 */
label0000112E:
0000112E 3D6E FBB8 FBA8 move.w [A6 - 0x458], [A6 - 0x448]
00001134 1D6E FBA0 FB9C move.b [A6 - 0x464], [A6 - 0x460]
0000113A 3D6E FBC0 FBAA move.w [A6 - 0x456], [A6 - 0x440]
00001140 1D6E FBA4 FB9D move.b [A6 - 0x463], [A6 - 0x45C]
label00001146:
00001146 2F2E FB9C move.l -[A7], [A6 - 0x464]
0000114A 41EE FBB0 lea.l A0, [A6 - 0x450]
0000114E 2F20 move.l -[A7], -[A0]
00001150 2F20 move.l -[A7], -[A0]
00001152 4EAD 0C52 jsr [A5 + 0xC52 /* export_390 */]
00001156 4A40 tst.w D0
00001158 4FEF 000C lea.l A7, [A7 + 0xC]
0000115C 6700 0666 beq +0x668 /* 000017C4 */
00001160 7000 moveq.l D0, 0x00
00001162 2F00 move.l -[A7], D0
00001164 486E FC0C pea.l [A6 - 0x3F4]
00001168 7205 moveq.l D1, 0x05
0000116A 2F01 move.l -[A7], D1
0000116C 486E FB9C pea.l [A6 - 0x464]
00001170 486E FBA8 pea.l [A6 - 0x458]
00001174 4EAD 178A jsr [A5 + 0x178A /* export_749 */]
00001178 3A00 move.w D5, D0
0000117A 4FEF 0014 lea.l A7, [A7 + 0x14]
0000117E 6000 0644 bra +0x646 /* 000017C4 */
00001182 206E 0008 movea.l A0, [A6 + 0x8]
00001186 52AE 0008 addq.l [A6 + 0x8], 1
0000118A 7000 moveq.l D0, 0x00
0000118C 1010 move.b D0, [A0]
0000118E 3D40 FC8A move.w [A6 - 0x376], D0
00001192 2D7C 7FFF FFFF FCC8 move.l [A6 - 0x338], 0x7FFFFFFF
0000119A 2D7C 7FFF FFFF FCCC move.l [A6 - 0x334], 0x7FFFFFFF
000011A2 7000 moveq.l D0, 0x00
000011A4 2D40 FCD0 move.l [A6 - 0x330], D0
000011A8 2D40 FCD4 move.l [A6 - 0x32C], D0
000011AC 4247 clr.w D7
000011AE 6000 00F4 bra +0xF6 /* 000012A4 */
label000011B2:
000011B2 486E FB9C pea.l [A6 - 0x464]
000011B6 486E FBA8 pea.l [A6 - 0x458]
000011BA 486E 0008 pea.l [A6 + 0x8]
000011BE 4EAD 0C5A jsr [A5 + 0xC5A /* export_391 */]
000011C2 4A40 tst.w D0
000011C4 4FEF 000C lea.l A7, [A7 + 0xC]
000011C8 6606 bne +0x8 /* 000011D0 */
000011CA 7000 moveq.l D0, 0x00
000011CC 6000 05F8 bra +0x5FA /* 000017C6 */
label000011D0:
000011D0 0C47 0064 cmpi.w D7, 0x64 /* 'd' */
000011D4 6F10 ble +0x12 /* 000011E6 */
000011D6 4878 045D push.l 0x45D
000011DA 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
000011DE 7000 moveq.l D0, 0x00
000011E0 588F addq.l A7, 4
000011E2 6000 05E2 bra +0x5E4 /* 000017C6 */
label000011E6:
000011E6 7000 moveq.l D0, 0x00
000011E8 102E FB9E move.b D0, [A6 - 0x462]
000011EC 2F00 move.l -[A7], D0
000011EE 302E FBAC move.w D0, [A6 - 0x454]
000011F2 48C0 ext.l D0
000011F4 2F00 move.l -[A7], D0
000011F6 4EBA 0AA8 jsr [PC + 0xAA8 /* 00001CA0 */]
000011FA 2207 move.l D1, D7
000011FC E741 asl D1.w, 3
000011FE 2780 1004 move.l [A3 + D1.w + 0x4], D0
00001202 7000 moveq.l D0, 0x00
00001204 102E FB9C move.b D0, [A6 - 0x464]
00001208 2F00 move.l -[A7], D0
0000120A 302E FBA8 move.w D0, [A6 - 0x458]
0000120E 48C0 ext.l D0
00001210 2F00 move.l -[A7], D0
00001212 4EBA 0AD4 jsr [PC + 0xAD4 /* 00001CE8 */]
00001216 2207 move.l D1, D7
00001218 E741 asl D1.w, 3
0000121A 2780 1000 move.l [A3 + D1.w], D0
0000121E 2007 move.l D0, D7
00001220 E740 asl D0.w, 3
00001222 222E FCCC move.l D1, [A6 - 0x334]
00001226 B2B3 0004 cmp.l D1, [A3 + D0.w + 0x4]
0000122A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000122E 6C06 bge +0x8 /* 00001236 */
00001230 202E FCCC move.l D0, [A6 - 0x334]
00001234 6008 bra +0xA /* 0000123E */
label00001236:
00001236 2007 move.l D0, D7
00001238 E740 asl D0.w, 3
0000123A 2033 0004 move.l D0, [A3 + D0.w + 0x4]
label0000123E:
0000123E 2D40 FCCC move.l [A6 - 0x334], D0
00001242 2007 move.l D0, D7
00001244 E740 asl D0.w, 3
00001246 222E FCC8 move.l D1, [A6 - 0x338]
0000124A B2B3 0000 cmp.l D1, [A3 + D0.w]
0000124E 6C06 bge +0x8 /* 00001256 */
00001250 202E FCC8 move.l D0, [A6 - 0x338]
00001254 6008 bra +0xA /* 0000125E */
label00001256:
00001256 2007 move.l D0, D7
00001258 E740 asl D0.w, 3
0000125A 2033 0000 move.l D0, [A3 + D0.w]
label0000125E:
0000125E 2D40 FCC8 move.l [A6 - 0x338], D0
00001262 2007 move.l D0, D7
00001264 E740 asl D0.w, 3
00001266 222E FCD4 move.l D1, [A6 - 0x32C]
0000126A B2B3 0004 cmp.l D1, [A3 + D0.w + 0x4]
0000126E 6F06 ble +0x8 /* 00001276 */
00001270 202E FCD4 move.l D0, [A6 - 0x32C]
00001274 6008 bra +0xA /* 0000127E */
label00001276:
00001276 2007 move.l D0, D7
00001278 E740 asl D0.w, 3
0000127A 2033 0004 move.l D0, [A3 + D0.w + 0x4]
label0000127E:
0000127E 2D40 FCD4 move.l [A6 - 0x32C], D0
00001282 2007 move.l D0, D7
00001284 E740 asl D0.w, 3
00001286 222E FCD0 move.l D1, [A6 - 0x330]
0000128A B2B3 0000 cmp.l D1, [A3 + D0.w]
0000128E 6F06 ble +0x8 /* 00001296 */
00001290 202E FCD0 move.l D0, [A6 - 0x330]
00001294 6008 bra +0xA /* 0000129E */
label00001296:
00001296 2007 move.l D0, D7
00001298 E740 asl D0.w, 3
0000129A 2033 0000 move.l D0, [A3 + D0.w]
label0000129E:
0000129E 2D40 FCD0 move.l [A6 - 0x330], D0
000012A2 5247 addq.w D7, 1
label000012A4:
000012A4 206E 0008 movea.l A0, [A6 + 0x8]
000012A8 52AE 0008 addq.l [A6 + 0x8], 1
000012AC 4A10 tst.b [A0]
000012AE 6600 FF02 bne -0xFC /* 000011B2 */
000012B2 0C47 0002 cmpi.w D7, 0x2
000012B6 6C10 bge +0x12 /* 000012C8 */
000012B8 4878 045E push.l 0x45E
000012BC 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
000012C0 4245 clr.w D5
000012C2 588F addq.l A7, 4
000012C4 6000 04FE bra +0x500 /* 000017C4 */
label000012C8:
000012C8 202E FCD4 move.l D0, [A6 - 0x32C]
000012CC B0AE FCCC cmp.l D0, [A6 - 0x334]
000012D0 6610 bne +0x12 /* 000012E2 */
000012D2 41EE FB54 lea.l A0, [A6 - 0x4AC]
000012D6 43FA 04F8 lea.l A1, [PC + 0x4F8 /* 000017D0, value 0x0, cstring "" */]
000012DA 20D9 move.l [A0]+, [A1]+
000012DC 20D9 move.l [A0]+, [A1]+
000012DE 30D9 move.w [A0]+, [A1]+
000012E0 605C bra +0x5E /* 0000133E */
label000012E2:
000012E2 203C 0000 3FFF move.l D0, 0x3FFF
000012E8 2D40 FB46 move.l [A6 - 0x4BA], D0
000012EC 486E FB46 pea.l [A6 - 0x4BA]
000012F0 486E FB4A pea.l [A6 - 0x4B6]
000012F4 3F3C 280E move.w -[A7], 0x280E
000012F8 A9EB syscall Pack4/FP68K
000012FA 202E FCD4 move.l D0, [A6 - 0x32C]
000012FE 90AE FCCC sub.l D0, [A6 - 0x334]
00001302 2D40 FB38 move.l [A6 - 0x4C8], D0
00001306 486E FB38 pea.l [A6 - 0x4C8]
0000130A 486E FB3C pea.l [A6 - 0x4C4]
0000130E 3F3C 280E move.w -[A7], 0x280E
00001312 A9EB syscall Pack4/FP68K
00001314 486E FB3C pea.l [A6 - 0x4C4]
00001318 486E FB30 pea.l [A6 - 0x4D0]
0000131C 3F3C 0810 move.w -[A7], 0x810
00001320 A9EB syscall Pack4/FP68K
00001322 486E FB30 pea.l [A6 - 0x4D0]
00001326 486E FB4A pea.l [A6 - 0x4B6]
0000132A 3F3C 0806 move.w -[A7], 0x806
0000132E A9EB syscall Pack4/FP68K
00001330 41EE FB54 lea.l A0, [A6 - 0x4AC]
00001334 43EE FB4A lea.l A1, [A6 - 0x4B6]
00001338 20D9 move.l [A0]+, [A1]+
0000133A 20D9 move.l [A0]+, [A1]+
0000133C 30D9 move.w [A0]+, [A1]+
label0000133E:
0000133E 486E FB54 pea.l [A6 - 0x4AC]
00001342 486E FC98 pea.l [A6 - 0x368]
00001346 3F3C 0810 move.w -[A7], 0x810
0000134A A9EB syscall Pack4/FP68K
0000134C 202E FCD0 move.l D0, [A6 - 0x330]
00001350 B0AE FCC8 cmp.l D0, [A6 - 0x338]
00001354 6610 bne +0x12 /* 00001366 */
00001356 41EE FB54 lea.l A0, [A6 - 0x4AC]
0000135A 43FA 0474 lea.l A1, [PC + 0x474 /* 000017D0, value 0x0, cstring "" */]
0000135E 20D9 move.l [A0]+, [A1]+
00001360 20D9 move.l [A0]+, [A1]+
00001362 30D9 move.w [A0]+, [A1]+
00001364 605C bra +0x5E /* 000013C2 */
label00001366:
00001366 203C 0000 3FFF move.l D0, 0x3FFF
0000136C 2D40 FB2C move.l [A6 - 0x4D4], D0
00001370 486E FB2C pea.l [A6 - 0x4D4]
00001374 486E FB4A pea.l [A6 - 0x4B6]
00001378 3F3C 280E move.w -[A7], 0x280E
0000137C A9EB syscall Pack4/FP68K
0000137E 202E FCD0 move.l D0, [A6 - 0x330]
00001382 90AE FCC8 sub.l D0, [A6 - 0x338]
00001386 2D40 FB28 move.l [A6 - 0x4D8], D0
0000138A 486E FB28 pea.l [A6 - 0x4D8]
0000138E 486E FB3C pea.l [A6 - 0x4C4]
00001392 3F3C 280E move.w -[A7], 0x280E
00001396 A9EB syscall Pack4/FP68K
00001398 486E FB3C pea.l [A6 - 0x4C4]
0000139C 486E FB30 pea.l [A6 - 0x4D0]
000013A0 3F3C 0810 move.w -[A7], 0x810
000013A4 A9EB syscall Pack4/FP68K
000013A6 486E FB30 pea.l [A6 - 0x4D0]
000013AA 486E FB4A pea.l [A6 - 0x4B6]
000013AE 3F3C 0806 move.w -[A7], 0x806
000013B2 A9EB syscall Pack4/FP68K
000013B4 41EE FB54 lea.l A0, [A6 - 0x4AC]
000013B8 43EE FB4A lea.l A1, [A6 - 0x4B6]
000013BC 20D9 move.l [A0]+, [A1]+
000013BE 20D9 move.l [A0]+, [A1]+
000013C0 30D9 move.w [A0]+, [A1]+
label000013C2:
000013C2 486E FB54 pea.l [A6 - 0x4AC]
000013C6 486E FCA0 pea.l [A6 - 0x360]
000013CA 3F3C 0810 move.w -[A7], 0x810
000013CE A9EB syscall Pack4/FP68K
000013D0 486E FC98 pea.l [A6 - 0x368]
000013D4 486E FB54 pea.l [A6 - 0x4AC]
000013D8 3F3C 080E move.w -[A7], 0x80E
000013DC A9EB syscall Pack4/FP68K
000013DE 0A2E 0080 FB54 xori.b [A6 - 0x4AC], 0x80
000013E4 486E FCCC pea.l [A6 - 0x334]
000013E8 486E FB4A pea.l [A6 - 0x4B6]
000013EC 3F3C 280E move.w -[A7], 0x280E
000013F0 A9EB syscall Pack4/FP68K
000013F2 486E FB4A pea.l [A6 - 0x4B6]
000013F6 486E FB54 pea.l [A6 - 0x4AC]
000013FA 3F3C 0004 move.w -[A7], 0x4
000013FE A9EB syscall Pack4/FP68K
00001400 486E FB54 pea.l [A6 - 0x4AC]
00001404 486E FCA8 pea.l [A6 - 0x358]
00001408 3F3C 0810 move.w -[A7], 0x810
0000140C A9EB syscall Pack4/FP68K
0000140E 486E FCA0 pea.l [A6 - 0x360]
00001412 486E FB54 pea.l [A6 - 0x4AC]
00001416 3F3C 080E move.w -[A7], 0x80E
0000141A A9EB syscall Pack4/FP68K
0000141C 0A2E 0080 FB54 xori.b [A6 - 0x4AC], 0x80
00001422 486E FCC8 pea.l [A6 - 0x338]
00001426 486E FB4A pea.l [A6 - 0x4B6]
0000142A 3F3C 280E move.w -[A7], 0x280E
0000142E A9EB syscall Pack4/FP68K
00001430 486E FB4A pea.l [A6 - 0x4B6]
00001434 486E FB54 pea.l [A6 - 0x4AC]
00001438 3F3C 0004 move.w -[A7], 0x4
0000143C A9EB syscall Pack4/FP68K
0000143E 486E FB54 pea.l [A6 - 0x4AC]
00001442 486E FCB0 pea.l [A6 - 0x350]
00001446 3F3C 0810 move.w -[A7], 0x810
0000144A A9EB syscall Pack4/FP68K
0000144C 48C7 ext.l D7
0000144E 2007 move.l D0, D7
00001450 E580 asl D0, 2
00001452 2F00 move.l -[A7], D0
00001454 4EAD 0D92 jsr [A5 + 0xD92 /* export_430 */]
00001458 2D40 FC92 move.l [A6 - 0x36E], D0
0000145C 588F addq.l A7, 4
0000145E 6700 0364 beq +0x366 /* 000017C4 */
00001462 4246 clr.w D6
00001464 6000 027E bra +0x280 /* 000016E4 */
label00001468:
00001468 486E FC98 pea.l [A6 - 0x368]
0000146C 486E FB54 pea.l [A6 - 0x4AC]
00001470 3F3C 080E move.w -[A7], 0x80E
00001474 A9EB syscall Pack4/FP68K
00001476 2006 move.l D0, D6
00001478 E740 asl D0.w, 3
0000147A 4873 0004 pea.l [A3 + D0.w + 0x4]
0000147E 486E FB4A pea.l [A6 - 0x4B6]
00001482 3F3C 280E move.w -[A7], 0x280E
00001486 A9EB syscall Pack4/FP68K
00001488 486E FB4A pea.l [A6 - 0x4B6]
0000148C 486E FB54 pea.l [A6 - 0x4AC]
00001490 3F3C 0004 move.w -[A7], 0x4
00001494 A9EB syscall Pack4/FP68K
00001496 486E FCA8 pea.l [A6 - 0x358]
0000149A 486E FB54 pea.l [A6 - 0x4AC]
0000149E 3F3C 0800 move.w -[A7], 0x800
000014A2 A9EB syscall Pack4/FP68K
000014A4 486E FB54 pea.l [A6 - 0x4AC]
000014A8 486E FCB8 pea.l [A6 - 0x348]
000014AC 3F3C 0810 move.w -[A7], 0x810
000014B0 A9EB syscall Pack4/FP68K
000014B2 486E FCB8 pea.l [A6 - 0x348]
000014B6 486E FB3C pea.l [A6 - 0x4C4]
000014BA 3F3C 080E move.w -[A7], 0x80E
000014BE A9EB syscall Pack4/FP68K
000014C0 487A 030E pea.l [PC + 0x30E /* 000017D0, value 0x0, cstring "" */]
000014C4 486E FB3C pea.l [A6 - 0x4C4]
000014C8 3F3C 000A move.w -[A7], 0xA /* '\n' */
000014CC A9EB syscall Pack4/FP68K
000014CE 6412 bcc +0x14 /* 000014E2 */
000014D0 487A 02FE pea.l [PC + 0x2FE /* 000017D0, value 0x0, cstring "" */]
000014D4 486E FCB8 pea.l [A6 - 0x348]
000014D8 3F3C 0810 move.w -[A7], 0x810
000014DC A9EB syscall Pack4/FP68K
000014DE 6000 0088 bra +0x8A /* 00001568 */
label000014E2:
000014E2 486E FCB8 pea.l [A6 - 0x348]
000014E6 486E FB54 pea.l [A6 - 0x4AC]
000014EA 3F3C 080E move.w -[A7], 0x80E
000014EE A9EB syscall Pack4/FP68K
000014F0 203C 0000 3FFF move.l D0, 0x3FFF
000014F6 2D40 FB24 move.l [A6 - 0x4DC], D0
000014FA 486E FB24 pea.l [A6 - 0x4DC]
000014FE 486E FB4A pea.l [A6 - 0x4B6]
00001502 3F3C 280E move.w -[A7], 0x280E
00001506 A9EB syscall Pack4/FP68K
00001508 486E FB4A pea.l [A6 - 0x4B6]
0000150C 486E FB30 pea.l [A6 - 0x4D0]
00001510 3F3C 0810 move.w -[A7], 0x810
00001514 A9EB syscall Pack4/FP68K
00001516 486E FB30 pea.l [A6 - 0x4D0]
0000151A 486E FB54 pea.l [A6 - 0x4AC]
0000151E 3F3C 080A move.w -[A7], 0x80A
00001522 A9EB syscall Pack4/FP68K
00001524 6F42 ble +0x44 /* 00001568 */
00001526 203C 0000 3FFF move.l D0, 0x3FFF
0000152C 2D40 FB20 move.l [A6 - 0x4E0], D0
00001530 486E FB20 pea.l [A6 - 0x4E0]
00001534 486E FB54 pea.l [A6 - 0x4AC]
00001538 3F3C 280E move.w -[A7], 0x280E
0000153C A9EB syscall Pack4/FP68K
0000153E 486E FB54 pea.l [A6 - 0x4AC]
00001542 486E FB30 pea.l [A6 - 0x4D0]
00001546 3F3C 0810 move.w -[A7], 0x810
0000154A A9EB syscall Pack4/FP68K
0000154C 486E FB30 pea.l [A6 - 0x4D0]
00001550 486E FB4A pea.l [A6 - 0x4B6]
00001554 3F3C 080E move.w -[A7], 0x80E
00001558 A9EB syscall Pack4/FP68K
0000155A 486E FB4A pea.l [A6 - 0x4B6]
0000155E 486E FCB8 pea.l [A6 - 0x348]
00001562 3F3C 0810 move.w -[A7], 0x810
00001566 A9EB syscall Pack4/FP68K
label00001568:
00001568 486E FCA0 pea.l [A6 - 0x360]
0000156C 486E FB54 pea.l [A6 - 0x4AC]
00001570 3F3C 080E move.w -[A7], 0x80E
00001574 A9EB syscall Pack4/FP68K
00001576 2006 move.l D0, D6
00001578 E740 asl D0.w, 3
0000157A 4873 0000 pea.l [A3 + D0.w]
0000157E 486E FB4A pea.l [A6 - 0x4B6]
00001582 3F3C 280E move.w -[A7], 0x280E
00001586 A9EB syscall Pack4/FP68K
00001588 486E FB4A pea.l [A6 - 0x4B6]
0000158C 486E FB54 pea.l [A6 - 0x4AC]
00001590 3F3C 0004 move.w -[A7], 0x4
00001594 A9EB syscall Pack4/FP68K
00001596 486E FCB0 pea.l [A6 - 0x350]
0000159A 486E FB54 pea.l [A6 - 0x4AC]
0000159E 3F3C 0800 move.w -[A7], 0x800
000015A2 A9EB syscall Pack4/FP68K
000015A4 486E FB54 pea.l [A6 - 0x4AC]
000015A8 486E FCC0 pea.l [A6 - 0x340]
000015AC 3F3C 0810 move.w -[A7], 0x810
000015B0 A9EB syscall Pack4/FP68K
000015B2 486E FCC0 pea.l [A6 - 0x340]
000015B6 486E FB3C pea.l [A6 - 0x4C4]
000015BA 3F3C 080E move.w -[A7], 0x80E
000015BE A9EB syscall Pack4/FP68K
000015C0 487A 020E pea.l [PC + 0x20E /* 000017D0, value 0x0, cstring "" */]
000015C4 486E FB3C pea.l [A6 - 0x4C4]
000015C8 3F3C 000A move.w -[A7], 0xA /* '\n' */
000015CC A9EB syscall Pack4/FP68K
000015CE 6412 bcc +0x14 /* 000015E2 */
000015D0 487A 01FE pea.l [PC + 0x1FE /* 000017D0, value 0x0, cstring "" */]
000015D4 486E FCC0 pea.l [A6 - 0x340]
000015D8 3F3C 0810 move.w -[A7], 0x810
000015DC A9EB syscall Pack4/FP68K
000015DE 6000 0088 bra +0x8A /* 00001668 */
label000015E2:
000015E2 486E FCC0 pea.l [A6 - 0x340]
000015E6 486E FB54 pea.l [A6 - 0x4AC]
000015EA 3F3C 080E move.w -[A7], 0x80E
000015EE A9EB syscall Pack4/FP68K
000015F0 203C 0000 3FFF move.l D0, 0x3FFF
000015F6 2D40 FB1C move.l [A6 - 0x4E4], D0
000015FA 486E FB1C pea.l [A6 - 0x4E4]
000015FE 486E FB4A pea.l [A6 - 0x4B6]
00001602 3F3C 280E move.w -[A7], 0x280E
00001606 A9EB syscall Pack4/FP68K
00001608 486E FB4A pea.l [A6 - 0x4B6]
0000160C 486E FB30 pea.l [A6 - 0x4D0]
00001610 3F3C 0810 move.w -[A7], 0x810
00001614 A9EB syscall Pack4/FP68K
00001616 486E FB30 pea.l [A6 - 0x4D0]
0000161A 486E FB54 pea.l [A6 - 0x4AC]
0000161E 3F3C 080A move.w -[A7], 0x80A
00001622 A9EB syscall Pack4/FP68K
00001624 6F42 ble +0x44 /* 00001668 */
00001626 203C 0000 3FFF move.l D0, 0x3FFF
0000162C 2D40 FB18 move.l [A6 - 0x4E8], D0
00001630 486E FB18 pea.l [A6 - 0x4E8]
00001634 486E FB54 pea.l [A6 - 0x4AC]
00001638 3F3C 280E move.w -[A7], 0x280E
0000163C A9EB syscall Pack4/FP68K
0000163E 486E FB54 pea.l [A6 - 0x4AC]
00001642 486E FB30 pea.l [A6 - 0x4D0]
00001646 3F3C 0810 move.w -[A7], 0x810
0000164A A9EB syscall Pack4/FP68K
0000164C 486E FB30 pea.l [A6 - 0x4D0]
00001650 486E FB4A pea.l [A6 - 0x4B6]
00001654 3F3C 080E move.w -[A7], 0x80E
00001658 A9EB syscall Pack4/FP68K
0000165A 486E FB4A pea.l [A6 - 0x4B6]
0000165E 486E FCC0 pea.l [A6 - 0x340]
00001662 3F3C 0810 move.w -[A7], 0x810
00001666 A9EB syscall Pack4/FP68K
label00001668:
00001668 486E FCB8 pea.l [A6 - 0x348]
0000166C 486E FB54 pea.l [A6 - 0x4AC]
00001670 3F3C 080E move.w -[A7], 0x80E
00001674 A9EB syscall Pack4/FP68K
00001676 41EE FB54 lea.l A0, [A6 - 0x4AC]
0000167A 43EE FB4A lea.l A1, [A6 - 0x4B6]
0000167E 22D8 move.l [A1]+, [A0]+
00001680 22D8 move.l [A1]+, [A0]+
00001682 32D8 move.w [A1]+, [A0]+
00001684 486E FB4A pea.l [A6 - 0x4B6]
00001688 3F3C 0016 move.w -[A7], 0x16
0000168C A9EB syscall Pack4/FP68K
0000168E 486E FB4A pea.l [A6 - 0x4B6]
00001692 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00001696 206E FC92 movea.l A0, [A6 - 0x36E]
0000169A 48C6 ext.l D6
0000169C 2206 move.l D1, D6
0000169E E581 asl D1, 2
000016A0 3180 1802 move.w [A0 + D1 + 0x2], D0
000016A4 486E FCC0 pea.l [A6 - 0x340]
000016A8 486E FB54 pea.l [A6 - 0x4AC]
000016AC 3F3C 080E move.w -[A7], 0x80E
000016B0 A9EB syscall Pack4/FP68K
000016B2 41EE FB54 lea.l A0, [A6 - 0x4AC]
000016B6 43EE FB4A lea.l A1, [A6 - 0x4B6]
000016BA 22D8 move.l [A1]+, [A0]+
000016BC 22D8 move.l [A1]+, [A0]+
000016BE 32D8 move.w [A1]+, [A0]+
000016C0 486E FB4A pea.l [A6 - 0x4B6]
000016C4 3F3C 0016 move.w -[A7], 0x16
000016C8 A9EB syscall Pack4/FP68K
000016CA 486E FB4A pea.l [A6 - 0x4B6]
000016CE 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
000016D2 206E FC92 movea.l A0, [A6 - 0x36E]
000016D6 48C6 ext.l D6
000016D8 2206 move.l D1, D6
000016DA E581 asl D1, 2
000016DC 3180 1800 move.w [A0 + D1], D0
000016E0 508F addq.l A7, 8
000016E2 5246 addq.w D6, 1
label000016E4:
000016E4 BE46 cmp.w D7, D6
000016E6 6E00 FD80 bgt -0x27E /* 00001468 */
000016EA 2D6E FC92 FC92 move.l [A6 - 0x36E], [A6 - 0x36E]
000016F0 3D47 FC8E move.w [A6 - 0x372], D7
000016F4 486E FB9A pea.l [A6 - 0x466]
000016F8 486E FBB4 pea.l [A6 - 0x44C]
000016FC 2F2E FCCC move.l -[A7], [A6 - 0x334]
00001700 4EBA 062E jsr [PC + 0x62E /* 00001D30 */]
00001704 486E FB9B pea.l [A6 - 0x465]
00001708 486E FBB6 pea.l [A6 - 0x44A]
0000170C 2F2E FCD4 move.l -[A7], [A6 - 0x32C]
00001710 4EBA 061E jsr [PC + 0x61E /* 00001D30 */]
00001714 486E FB98 pea.l [A6 - 0x468]
00001718 486E FBB0 pea.l [A6 - 0x450]
0000171C 2F2E FCC8 move.l -[A7], [A6 - 0x338]
00001720 4EBA 065A jsr [PC + 0x65A /* 00001D7C */]
00001724 486E FB99 pea.l [A6 - 0x467]
00001728 486E FBB2 pea.l [A6 - 0x44E]
0000172C 2F2E FCD0 move.l -[A7], [A6 - 0x330]
00001730 4EBA 064A jsr [PC + 0x64A /* 00001D7C */]
00001734 2F2E FB98 move.l -[A7], [A6 - 0x468]
00001738 41EE FBB8 lea.l A0, [A6 - 0x448]
0000173C 2F20 move.l -[A7], -[A0]
0000173E 2F20 move.l -[A7], -[A0]
00001740 4EAD 0C52 jsr [A5 + 0xC52 /* export_390 */]
00001744 4A40 tst.w D0
00001746 4FEF 003C lea.l A7, [A7 + 0x3C]
0000174A 6620 bne +0x22 /* 0000176C */
0000174C 2F2E FC92 move.l -[A7], [A6 - 0x36E]
00001750 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00001754 3B7C 0001 F976 move.w [A5 - 0x68A], 0x1
0000175A 7008 moveq.l D0, 0x08
0000175C 2F00 move.l -[A7], D0
0000175E 2F2D BA78 move.l -[A7], [A5 - 0x4588]
00001762 4EAD 14DA jsr [A5 + 0x14DA /* export_663 */]
00001766 4FEF 000C lea.l A7, [A7 + 0xC]
0000176A 6058 bra +0x5A /* 000017C4 */
label0000176C:
0000176C 7000 moveq.l D0, 0x00
0000176E 2F00 move.l -[A7], D0
00001770 486E FC4E pea.l [A6 - 0x3B2]
00001774 7209 moveq.l D1, 0x09
00001776 2F01 move.l -[A7], D1
00001778 486E FB98 pea.l [A6 - 0x468]
0000177C 486E FBB0 pea.l [A6 - 0x450]
00001780 4EAD 178A jsr [A5 + 0x178A /* export_749 */]
00001784 3A00 move.w D5, D0
00001786 4FEF 0014 lea.l A7, [A7 + 0x14]
0000178A 6038 bra +0x3A /* 000017C4 */
label0000178C:
0000178C 486E FB9C pea.l [A6 - 0x464]
00001790 486E FBA8 pea.l [A6 - 0x458]
00001794 486E 0008 pea.l [A6 + 0x8]
00001798 4EAD 0C5A jsr [A5 + 0xC5A /* export_391 */]
0000179C 4A40 tst.w D0
0000179E 4FEF 000C lea.l A7, [A7 + 0xC]
000017A2 6720 beq +0x22 /* 000017C4 */
000017A4 7000 moveq.l D0, 0x00
000017A6 2F00 move.l -[A7], D0
000017A8 2F00 move.l -[A7], D0
000017AA 322E FB96 move.w D1, [A6 - 0x46A]
000017AE 48C1 ext.l D1
000017B0 2F01 move.l -[A7], D1
000017B2 486E FB9C pea.l [A6 - 0x464]
000017B6 486E FBA8 pea.l [A6 - 0x458]
000017BA 4EAD 178A jsr [A5 + 0x178A /* export_749 */]
000017BE 3A00 move.w D5, D0
000017C0 4FEF 0014 lea.l A7, [A7 + 0x14]
label000017C4:
000017C4 3005 move.w D0, D5
label000017C6:
000017C6 4CEE 18F0 FB00 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x500]
000017CC 4E5E unlink A6
000017CE 4E75 rts
000017D0 0000 0000 ori.b D0, 0x0
000017D4 0000 0000 ori.b D0, 0x0
000017D8 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000017DA-000017DE
fn000017DA:
000017DA 4E56 FFC4 link A6, -0x003C
// end alternate branch 000017DA-000017DE
fn000017DA: // (misaligned)
000017DC FFC4 .invalid <<F/7/7>>
000017DE 48E7 0018 movem.l -[A7], A3,A4
000017E2 286E 0018 movea.l A4, [A6 + 0x18]
000017E6 266E 0014 movea.l A3, [A6 + 0x14]
000017EA 7000 moveq.l D0, 0x00
000017EC 2F00 move.l -[A7], D0
000017EE 7200 moveq.l D1, 0x00
000017F0 122E 0012 move.b D1, [A6 + 0x12]
000017F4 2F01 move.l -[A7], D1
000017F6 322E 000C move.w D1, [A6 + 0xC]
000017FA 48C1 ext.l D1
000017FC 2F01 move.l -[A7], D1
000017FE 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00001802 3940 0002 move.w [A4 + 0x2], D0
00001806 7000 moveq.l D0, 0x00
00001808 2F00 move.l -[A7], D0
0000180A 7200 moveq.l D1, 0x00
0000180C 122E 0010 move.b D1, [A6 + 0x10]
00001810 2F01 move.l -[A7], D1
00001812 322E 0008 move.w D1, [A6 + 0x8]
00001816 48C1 ext.l D1
00001818 2F01 move.l -[A7], D1
0000181A 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
0000181E 3880 move.w [A4], D0
00001820 7000 moveq.l D0, 0x00
00001822 2F00 move.l -[A7], D0
00001824 7200 moveq.l D1, 0x00
00001826 122E 0013 move.b D1, [A6 + 0x13]
0000182A 2F01 move.l -[A7], D1
0000182C 322E 000E move.w D1, [A6 + 0xE]
00001830 48C1 ext.l D1
00001832 2F01 move.l -[A7], D1
00001834 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00001838 3940 0006 move.w [A4 + 0x6], D0
0000183C 7000 moveq.l D0, 0x00
0000183E 2F00 move.l -[A7], D0
00001840 7200 moveq.l D1, 0x00
00001842 122E 0011 move.b D1, [A6 + 0x11]
00001846 2F01 move.l -[A7], D1
00001848 322E 000A move.w D1, [A6 + 0xA]
0000184C 48C1 ext.l D1
0000184E 2F01 move.l -[A7], D1
00001850 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
00001854 3940 0004 move.w [A4 + 0x4], D0
00001858 7000 moveq.l D0, 0x00
0000185A 2F00 move.l -[A7], D0
0000185C 2F0B move.l -[A7], A3
0000185E 206D B9F8 movea.l A0, [A5 - 0x4608]
00001862 4868 032E pea.l [A0 + 0x32E]
00001866 4EAD 177A jsr [A5 + 0x177A /* export_747 */]
0000186A 4A40 tst.w D0
0000186C 4FEF 003C lea.l A7, [A7 + 0x3C]
00001870 6606 bne +0x8 /* 00001878 */
00001872 7000 moveq.l D0, 0x00
00001874 6000 02F6 bra +0x2F8 /* 00001B6C */
label00001878:
00001878 302B 0006 move.w D0, [A3 + 0x6]
0000187C B06B 0002 cmp.w D0, [A3 + 0x2]
00001880 6624 bne +0x26 /* 000018A6 */
00001882 206E 001C movea.l A0, [A6 + 0x1C]
00001886 487A 02EE pea.l [PC + 0x2EE /* 00001B76, value 0x3FFF8000 */]
0000188A 2F08 move.l -[A7], A0
0000188C 3F3C 0810 move.w -[A7], 0x810
00001890 A9EB syscall Pack4/FP68K
00001892 206E 0024 movea.l A0, [A6 + 0x24]
00001896 487A 02E8 pea.l [PC + 0x2E8 /* 00001B80, value 0x0, cstring "" */]
0000189A 2F08 move.l -[A7], A0
0000189C 3F3C 0810 move.w -[A7], 0x810
000018A0 A9EB syscall Pack4/FP68K
000018A2 6000 0150 bra +0x152 /* 000019F4 */
label000018A6:
000018A6 302C 0006 move.w D0, [A4 + 0x6]
000018AA 906C 0002 sub.w D0, [A4 + 0x2]
000018AE 3D40 FFF4 move.w [A6 - 0xC], D0
000018B2 486E FFF4 pea.l [A6 - 0xC]
000018B6 486E FFF6 pea.l [A6 - 0xA]
000018BA 3F3C 200E move.w -[A7], 0x200E
000018BE A9EB syscall Pack4/FP68K
000018C0 302B 0006 move.w D0, [A3 + 0x6]
000018C4 906B 0002 sub.w D0, [A3 + 0x2]
000018C8 3D40 FFE8 move.w [A6 - 0x18], D0
000018CC 486E FFE8 pea.l [A6 - 0x18]
000018D0 486E FFEA pea.l [A6 - 0x16]
000018D4 3F3C 200E move.w -[A7], 0x200E
000018D8 A9EB syscall Pack4/FP68K
000018DA 486E FFEA pea.l [A6 - 0x16]
000018DE 486E FFE0 pea.l [A6 - 0x20]
000018E2 3F3C 0810 move.w -[A7], 0x810
000018E6 A9EB syscall Pack4/FP68K
000018E8 486E FFE0 pea.l [A6 - 0x20]
000018EC 486E FFF6 pea.l [A6 - 0xA]
000018F0 3F3C 0806 move.w -[A7], 0x806
000018F4 A9EB syscall Pack4/FP68K
000018F6 206E 001C movea.l A0, [A6 + 0x1C]
000018FA 486E FFF6 pea.l [A6 - 0xA]
000018FE 2F08 move.l -[A7], A0
00001900 3F3C 0810 move.w -[A7], 0x810
00001904 A9EB syscall Pack4/FP68K
00001906 206E 001C movea.l A0, [A6 + 0x1C]
0000190A 2F08 move.l -[A7], A0
0000190C 486E FFF6 pea.l [A6 - 0xA]
00001910 3F3C 080E move.w -[A7], 0x80E
00001914 A9EB syscall Pack4/FP68K
00001916 487A 025E pea.l [PC + 0x25E /* 00001B76, value 0x3FFF8000 */]
0000191A 486E FFF6 pea.l [A6 - 0xA]
0000191E 3F3C 0008 move.w -[A7], 0x8
00001922 A9EB syscall Pack4/FP68K
00001924 664A bne +0x4C /* 00001970 */
00001926 302C 0006 move.w D0, [A4 + 0x6]
0000192A 906B 0006 sub.w D0, [A3 + 0x6]
0000192E 3D40 FFDE move.w [A6 - 0x22], D0
00001932 486E FFDE pea.l [A6 - 0x22]
00001936 486E FFF6 pea.l [A6 - 0xA]
0000193A 3F3C 200E move.w -[A7], 0x200E
0000193E A9EB syscall Pack4/FP68K
00001940 486E FFF6 pea.l [A6 - 0xA]
00001944 486E FFE0 pea.l [A6 - 0x20]
00001948 3F3C 0810 move.w -[A7], 0x810
0000194C A9EB syscall Pack4/FP68K
0000194E 486E FFE0 pea.l [A6 - 0x20]
00001952 486E FFEA pea.l [A6 - 0x16]
00001956 3F3C 080E move.w -[A7], 0x80E
0000195A A9EB syscall Pack4/FP68K
0000195C 206E 0024 movea.l A0, [A6 + 0x24]
00001960 486E FFEA pea.l [A6 - 0x16]
00001964 2F08 move.l -[A7], A0
00001966 3F3C 0810 move.w -[A7], 0x810
0000196A A9EB syscall Pack4/FP68K
0000196C 6000 0086 bra +0x88 /* 000019F4 */
label00001970:
00001970 486C 0006 pea.l [A4 + 0x6]
00001974 486E FFF6 pea.l [A6 - 0xA]
00001978 3F3C 200E move.w -[A7], 0x200E
0000197C A9EB syscall Pack4/FP68K
0000197E 206E 001C movea.l A0, [A6 + 0x1C]
00001982 2F08 move.l -[A7], A0
00001984 486E FFEA pea.l [A6 - 0x16]
00001988 3F3C 080E move.w -[A7], 0x80E
0000198C A9EB syscall Pack4/FP68K
0000198E 486B 0006 pea.l [A3 + 0x6]
00001992 486E FFD4 pea.l [A6 - 0x2C]
00001996 3F3C 200E move.w -[A7], 0x200E
0000199A A9EB syscall Pack4/FP68K
0000199C 486E FFD4 pea.l [A6 - 0x2C]
000019A0 486E FFEA pea.l [A6 - 0x16]
000019A4 3F3C 0004 move.w -[A7], 0x4
000019A8 A9EB syscall Pack4/FP68K
000019AA 486E FFEA pea.l [A6 - 0x16]
000019AE 486E FFF6 pea.l [A6 - 0xA]
000019B2 3F3C 0002 move.w -[A7], 0x2
000019B6 A9EB syscall Pack4/FP68K
000019B8 206E 001C movea.l A0, [A6 + 0x1C]
000019BC 2F08 move.l -[A7], A0
000019BE 41EE FFCA lea.l A0, [A6 - 0x36]
000019C2 43FA 01B2 lea.l A1, [PC + 0x1B2 /* 00001B76, value 0x3FFF8000 */]
000019C6 20D9 move.l [A0]+, [A1]+
000019C8 20D9 move.l [A0]+, [A1]+
000019CA 30D9 move.w [A0]+, [A1]+
000019CC 486E FFCA pea.l [A6 - 0x36]
000019D0 3F3C 0802 move.w -[A7], 0x802
000019D4 A9EB syscall Pack4/FP68K
000019D6 486E FFCA pea.l [A6 - 0x36]
000019DA 486E FFF6 pea.l [A6 - 0xA]
000019DE 3F3C 0006 move.w -[A7], 0x6
000019E2 A9EB syscall Pack4/FP68K
000019E4 206E 0024 movea.l A0, [A6 + 0x24]
000019E8 486E FFF6 pea.l [A6 - 0xA]
000019EC 2F08 move.l -[A7], A0
000019EE 3F3C 0810 move.w -[A7], 0x810
000019F2 A9EB syscall Pack4/FP68K
label000019F4:
000019F4 302B 0004 move.w D0, [A3 + 0x4]
000019F8 B053 cmp.w D0, [A3]
000019FA 6624 bne +0x26 /* 00001A20 */
000019FC 206E 0020 movea.l A0, [A6 + 0x20]
00001A00 487A 0174 pea.l [PC + 0x174 /* 00001B76, value 0x3FFF8000 */]
00001A04 2F08 move.l -[A7], A0
00001A06 3F3C 0810 move.w -[A7], 0x810
00001A0A A9EB syscall Pack4/FP68K
00001A0C 206E 0028 movea.l A0, [A6 + 0x28]
00001A10 487A 016E pea.l [PC + 0x16E /* 00001B80, value 0x0, cstring "" */]
00001A14 2F08 move.l -[A7], A0
00001A16 3F3C 0810 move.w -[A7], 0x810
00001A1A A9EB syscall Pack4/FP68K
00001A1C 6000 014C bra +0x14E /* 00001B6A */
label00001A20:
00001A20 302C 0004 move.w D0, [A4 + 0x4]
00001A24 9054 sub.w D0, [A4]
00001A26 3D40 FFC8 move.w [A6 - 0x38], D0
00001A2A 486E FFC8 pea.l [A6 - 0x38]
00001A2E 486E FFF6 pea.l [A6 - 0xA]
00001A32 3F3C 200E move.w -[A7], 0x200E
00001A36 A9EB syscall Pack4/FP68K
00001A38 302B 0004 move.w D0, [A3 + 0x4]
00001A3C 9053 sub.w D0, [A3]
00001A3E 3D40 FFC6 move.w [A6 - 0x3A], D0
00001A42 486E FFC6 pea.l [A6 - 0x3A]
00001A46 486E FFEA pea.l [A6 - 0x16]
00001A4A 3F3C 200E move.w -[A7], 0x200E
00001A4E A9EB syscall Pack4/FP68K
00001A50 486E FFEA pea.l [A6 - 0x16]
00001A54 486E FFE0 pea.l [A6 - 0x20]
00001A58 3F3C 0810 move.w -[A7], 0x810
00001A5C A9EB syscall Pack4/FP68K
00001A5E 486E FFE0 pea.l [A6 - 0x20]
00001A62 486E FFF6 pea.l [A6 - 0xA]
00001A66 3F3C 0806 move.w -[A7], 0x806
00001A6A A9EB syscall Pack4/FP68K
00001A6C 206E 0020 movea.l A0, [A6 + 0x20]
00001A70 486E FFF6 pea.l [A6 - 0xA]
00001A74 2F08 move.l -[A7], A0
00001A76 3F3C 0810 move.w -[A7], 0x810
00001A7A A9EB syscall Pack4/FP68K
00001A7C 206E 0020 movea.l A0, [A6 + 0x20]
00001A80 2F08 move.l -[A7], A0
00001A82 486E FFF6 pea.l [A6 - 0xA]
00001A86 3F3C 080E move.w -[A7], 0x80E
00001A8A A9EB syscall Pack4/FP68K
00001A8C 487A 00E8 pea.l [PC + 0xE8 /* 00001B76, value 0x3FFF8000 */]
00001A90 486E FFF6 pea.l [A6 - 0xA]
00001A94 3F3C 0008 move.w -[A7], 0x8
00001A98 A9EB syscall Pack4/FP68K
00001A9A 664A bne +0x4C /* 00001AE6 */
00001A9C 302C 0004 move.w D0, [A4 + 0x4]
00001AA0 906B 0004 sub.w D0, [A3 + 0x4]
00001AA4 3D40 FFC4 move.w [A6 - 0x3C], D0
00001AA8 486E FFC4 pea.l [A6 - 0x3C]
00001AAC 486E FFF6 pea.l [A6 - 0xA]
00001AB0 3F3C 200E move.w -[A7], 0x200E
00001AB4 A9EB syscall Pack4/FP68K
00001AB6 486E FFF6 pea.l [A6 - 0xA]
00001ABA 486E FFE0 pea.l [A6 - 0x20]
00001ABE 3F3C 0810 move.w -[A7], 0x810
00001AC2 A9EB syscall Pack4/FP68K
00001AC4 486E FFE0 pea.l [A6 - 0x20]
00001AC8 486E FFEA pea.l [A6 - 0x16]
00001ACC 3F3C 080E move.w -[A7], 0x80E
00001AD0 A9EB syscall Pack4/FP68K
00001AD2 206E 0028 movea.l A0, [A6 + 0x28]
00001AD6 486E FFEA pea.l [A6 - 0x16]
00001ADA 2F08 move.l -[A7], A0
00001ADC 3F3C 0810 move.w -[A7], 0x810
00001AE0 A9EB syscall Pack4/FP68K
00001AE2 6000 0086 bra +0x88 /* 00001B6A */
label00001AE6:
00001AE6 486C 0004 pea.l [A4 + 0x4]
00001AEA 486E FFF6 pea.l [A6 - 0xA]
00001AEE 3F3C 200E move.w -[A7], 0x200E
00001AF2 A9EB syscall Pack4/FP68K
00001AF4 206E 0020 movea.l A0, [A6 + 0x20]
00001AF8 2F08 move.l -[A7], A0
00001AFA 486E FFEA pea.l [A6 - 0x16]
00001AFE 3F3C 080E move.w -[A7], 0x80E
00001B02 A9EB syscall Pack4/FP68K
00001B04 486B 0004 pea.l [A3 + 0x4]
00001B08 486E FFD4 pea.l [A6 - 0x2C]
00001B0C 3F3C 200E move.w -[A7], 0x200E
00001B10 A9EB syscall Pack4/FP68K
00001B12 486E FFD4 pea.l [A6 - 0x2C]
00001B16 486E FFEA pea.l [A6 - 0x16]
00001B1A 3F3C 0004 move.w -[A7], 0x4
00001B1E A9EB syscall Pack4/FP68K
00001B20 486E FFEA pea.l [A6 - 0x16]
00001B24 486E FFF6 pea.l [A6 - 0xA]
00001B28 3F3C 0002 move.w -[A7], 0x2
00001B2C A9EB syscall Pack4/FP68K
00001B2E 206E 0020 movea.l A0, [A6 + 0x20]
00001B32 2F08 move.l -[A7], A0
00001B34 41EE FFCA lea.l A0, [A6 - 0x36]
00001B38 43FA 003C lea.l A1, [PC + 0x3C /* 00001B76, value 0x3FFF8000 */]
00001B3C 20D9 move.l [A0]+, [A1]+
00001B3E 20D9 move.l [A0]+, [A1]+
00001B40 30D9 move.w [A0]+, [A1]+
00001B42 486E FFCA pea.l [A6 - 0x36]
00001B46 3F3C 0802 move.w -[A7], 0x802
00001B4A A9EB syscall Pack4/FP68K
00001B4C 486E FFCA pea.l [A6 - 0x36]
00001B50 486E FFF6 pea.l [A6 - 0xA]
00001B54 3F3C 0006 move.w -[A7], 0x6
00001B58 A9EB syscall Pack4/FP68K
00001B5A 206E 0028 movea.l A0, [A6 + 0x28]
00001B5E 486E FFF6 pea.l [A6 - 0xA]
00001B62 2F08 move.l -[A7], A0
00001B64 3F3C 0810 move.w -[A7], 0x810
00001B68 A9EB syscall Pack4/FP68K
label00001B6A:
00001B6A 7001 moveq.l D0, 0x01
label00001B6C:
00001B6C 4CEE 1800 FFBC movem.l A3,A4, [A6 - 0x44]
00001B72 4E5E unlink A6
00001B74 4E75 rts
00001B76 3FFF move.w <<invalid special address>>, <<invalid special address>>
00001B78 8000 or.b D0, D0
00001B7A 0000 0000 ori.b D0, 0x0
00001B7E 0000 0000 ori.b D0, 0x0
00001B82 0000 0000 ori.b D0, 0x0
00001B86 0000 0000 ori.b D0, 0x0
fn00001B8A:
00001B8A 4E56 FFDC link A6, -0x0024
00001B8E 486E 0012 pea.l [A6 + 0x12]
00001B92 486E FFF0 pea.l [A6 - 0x10]
00001B96 3F3C 0810 move.w -[A7], 0x810
00001B9A A9EB syscall Pack4/FP68K
00001B9C 486E 0008 pea.l [A6 + 0x8]
00001BA0 486E FFF8 pea.l [A6 - 0x8]
00001BA4 3F3C 0810 move.w -[A7], 0x810
00001BA8 A9EB syscall Pack4/FP68K
00001BAA 486E 001E pea.l [A6 + 0x1E]
00001BAE 486E FFE6 pea.l [A6 - 0x1A]
00001BB2 3F3C 200E move.w -[A7], 0x200E
00001BB6 A9EB syscall Pack4/FP68K
00001BB8 486E FFF0 pea.l [A6 - 0x10]
00001BBC 486E FFE6 pea.l [A6 - 0x1A]
00001BC0 3F3C 0802 move.w -[A7], 0x802
00001BC4 A9EB syscall Pack4/FP68K
00001BC6 486E FFF8 pea.l [A6 - 0x8]
00001BCA 486E FFE6 pea.l [A6 - 0x1A]
00001BCE 3F3C 0804 move.w -[A7], 0x804
00001BD2 A9EB syscall Pack4/FP68K
00001BD4 486E FFF0 pea.l [A6 - 0x10]
00001BD8 486E FFE6 pea.l [A6 - 0x1A]
00001BDC 3F3C 0800 move.w -[A7], 0x800
00001BE0 A9EB syscall Pack4/FP68K
00001BE2 487A 002E pea.l [PC + 0x2E /* 00001C12, value 0x3FFE8000 */]
00001BE6 486E FFE6 pea.l [A6 - 0x1A]
00001BEA 4267 clr.w -[A7]
00001BEC A9EB syscall Pack4/FP68K
00001BEE 41EE FFE6 lea.l A0, [A6 - 0x1A]
00001BF2 43EE FFDC lea.l A1, [A6 - 0x24]
00001BF6 22D8 move.l [A1]+, [A0]+
00001BF8 22D8 move.l [A1]+, [A0]+
00001BFA 32D8 move.w [A1]+, [A0]+
00001BFC 486E FFDC pea.l [A6 - 0x24]
00001C00 3F3C 0016 move.w -[A7], 0x16
00001C04 A9EB syscall Pack4/FP68K
00001C06 486E FFDC pea.l [A6 - 0x24]
00001C0A 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00001C0E 4E5E unlink A6
00001C10 4E75 rts
00001C12 3FFE move.w <<invalid special address>>, <<invalid special address>>
00001C14 8000 or.b D0, D0
00001C16 0000 0000 ori.b D0, 0x0
00001C1A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001C1C-00001C30
fn00001C1C:
00001C1C 4E56 0000 link A6, 0
00001C20 48E7 0018 movem.l -[A7], A3,A4
00001C24 286E 0018 movea.l A4, [A6 + 0x18]
00001C28 266E 0014 movea.l A3, [A6 + 0x14]
00001C2C 486D 1212 pea.l [A5 + 0x1212 /* export_574 */]
// end alternate branch 00001C1C-00001C30
fn00001C1C: // (misaligned)
00001C1E 0000 48E7 ori.b D0, 0xE7
00001C22 0018 286E ori.b [A0]+, 0x6E /* 'n' */
00001C26 0018 266E ori.b [A0]+, 0x6E /* 'n' */
00001C2A 0014 486D ori.b [A4], 0x6D /* 'm' */
00001C2E 1212 move.b D1, [A2]
00001C30 206D B9F8 movea.l A0, [A5 - 0x4608]
00001C34 4868 0340 pea.l [A0 + 0x340]
00001C38 2F0C move.l -[A7], A4
00001C3A 2F0B move.l -[A7], A3
00001C3C 7000 moveq.l D0, 0x00
00001C3E 2F00 move.l -[A7], D0
00001C40 486D 1212 pea.l [A5 + 0x1212 /* export_574 */]
00001C44 206D B9F8 movea.l A0, [A5 - 0x4608]
00001C48 4868 0340 pea.l [A0 + 0x340]
00001C4C 7200 moveq.l D1, 0x00
00001C4E 122E 000F move.b D1, [A6 + 0xF]
00001C52 2F01 move.l -[A7], D1
00001C54 322E 000A move.w D1, [A6 + 0xA]
00001C58 48C1 ext.l D1
00001C5A 2F01 move.l -[A7], D1
00001C5C 2F2D B9F8 move.l -[A7], [A5 - 0x4608]
00001C60 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00001C64 2F00 move.l -[A7], D0
00001C66 322E 0012 move.w D1, [A6 + 0x12]
00001C6A 48C1 ext.l D1
00001C6C 2F01 move.l -[A7], D1
00001C6E 206D B9F8 movea.l A0, [A5 - 0x4608]
00001C72 3228 017A move.w D1, [A0 + 0x17A]
00001C76 48C1 ext.l D1
00001C78 2F01 move.l -[A7], D1
00001C7A 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
00001C7E 508F addq.l A7, 8
00001C80 2200 move.l D1, D0
00001C82 201F move.l D0, [A7]+
00001C84 48C1 ext.l D1
00001C86 D280 add.l D1, D0
00001C88 4FEF 0018 lea.l A7, [A7 + 0x18]
00001C8C 2F01 move.l -[A7], D1
00001C8E 2F2D B9F8 move.l -[A7], [A5 - 0x4608]
00001C92 4EAD 123A jsr [A5 + 0x123A /* export_579 */]
00001C96 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00001C9C 4E5E unlink A6
00001C9E 4E75 rts
fn00001CA0:
00001CA0 4E56 0000 link A6, 0
00001CA4 7000 moveq.l D0, 0x00
00001CA6 2F00 move.l -[A7], D0
00001CA8 486D 1212 pea.l [A5 + 0x1212 /* export_574 */]
00001CAC 206D B9F8 movea.l A0, [A5 - 0x4608]
00001CB0 4868 0340 pea.l [A0 + 0x340]
00001CB4 7200 moveq.l D1, 0x00
00001CB6 122E 000F move.b D1, [A6 + 0xF]
00001CBA 2F01 move.l -[A7], D1
00001CBC 322E 000A move.w D1, [A6 + 0xA]
00001CC0 48C1 ext.l D1
00001CC2 2F01 move.l -[A7], D1
00001CC4 2F2D B9F8 move.l -[A7], [A5 - 0x4608]
00001CC8 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00001CCC 48C0 ext.l D0
00001CCE 4FEF 0018 lea.l A7, [A7 + 0x18]
00001CD2 2F00 move.l -[A7], D0
00001CD4 206D B9F8 movea.l A0, [A5 - 0x4608]
00001CD8 3028 017A move.w D0, [A0 + 0x17A]
00001CDC 48C0 ext.l D0
00001CDE 2F00 move.l -[A7], D0
00001CE0 4EAD 072A jsr [A5 + 0x72A /* export_225 */]
00001CE4 4E5E unlink A6
00001CE6 4E75 rts
fn00001CE8:
00001CE8 4E56 0000 link A6, 0
00001CEC 7000 moveq.l D0, 0x00
00001CEE 2F00 move.l -[A7], D0
00001CF0 486D 121A pea.l [A5 + 0x121A /* export_575 */]
00001CF4 206D B9F8 movea.l A0, [A5 - 0x4608]
00001CF8 4868 035A pea.l [A0 + 0x35A]
00001CFC 7200 moveq.l D1, 0x00
00001CFE 122E 000F move.b D1, [A6 + 0xF]
00001D02 2F01 move.l -[A7], D1
00001D04 322E 000A move.w D1, [A6 + 0xA]
00001D08 48C1 ext.l D1
00001D0A 2F01 move.l -[A7], D1
00001D0C 2F2D B9F8 move.l -[A7], [A5 - 0x4608]
00001D10 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00001D14 48C0 ext.l D0
00001D16 4FEF 0018 lea.l A7, [A7 + 0x18]
00001D1A 2F00 move.l -[A7], D0
00001D1C 206D B9F8 movea.l A0, [A5 - 0x4608]
00001D20 3028 017C move.w D0, [A0 + 0x17C]
00001D24 48C0 ext.l D0
00001D26 2F00 move.l -[A7], D0
00001D28 4EAD 072A jsr [A5 + 0x72A /* export_225 */]
00001D2C 4E5E unlink A6
00001D2E 4E75 rts
fn00001D30:
00001D30 4E56 0000 link A6, 0
00001D34 48E7 0018 movem.l -[A7], A3,A4
00001D38 286E 0010 movea.l A4, [A6 + 0x10]
00001D3C 266E 000C movea.l A3, [A6 + 0xC]
00001D40 486D 1212 pea.l [A5 + 0x1212 /* export_574 */]
00001D44 206D B9F8 movea.l A0, [A5 - 0x4608]
00001D48 4868 0340 pea.l [A0 + 0x340]
00001D4C 2F0C move.l -[A7], A4
00001D4E 2F0B move.l -[A7], A3
00001D50 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001D54 206D B9F8 movea.l A0, [A5 - 0x4608]
00001D58 3028 017A move.w D0, [A0 + 0x17A]
00001D5C 48C0 ext.l D0
00001D5E 2F00 move.l -[A7], D0
00001D60 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00001D64 48C0 ext.l D0
00001D66 508F addq.l A7, 8
00001D68 2F00 move.l -[A7], D0
00001D6A 2F2D B9F8 move.l -[A7], [A5 - 0x4608]
00001D6E 4EAD 123A jsr [A5 + 0x123A /* export_579 */]
00001D72 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00001D78 4E5E unlink A6
00001D7A 4E75 rts
fn00001D7C:
00001D7C 4E56 0000 link A6, 0
00001D80 48E7 0018 movem.l -[A7], A3,A4
00001D84 286E 0010 movea.l A4, [A6 + 0x10]
00001D88 266E 000C movea.l A3, [A6 + 0xC]
00001D8C 486D 121A pea.l [A5 + 0x121A /* export_575 */]
00001D90 206D B9F8 movea.l A0, [A5 - 0x4608]
00001D94 4868 035A pea.l [A0 + 0x35A]
00001D98 2F0C move.l -[A7], A4
00001D9A 2F0B move.l -[A7], A3
00001D9C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001DA0 206D B9F8 movea.l A0, [A5 - 0x4608]
00001DA4 3028 017C move.w D0, [A0 + 0x17C]
00001DA8 48C0 ext.l D0
00001DAA 2F00 move.l -[A7], D0
00001DAC 4EAD 0722 jsr [A5 + 0x722 /* export_224 */]
00001DB0 48C0 ext.l D0
00001DB2 508F addq.l A7, 8
00001DB4 2F00 move.l -[A7], D0
00001DB6 2F2D B9F8 move.l -[A7], [A5 - 0x4608]
00001DBA 4EAD 123A jsr [A5 + 0x123A /* export_579 */]
00001DBE 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00001DC4 4E5E unlink A6
00001DC6 4E75 rts
fn00001DC8:
00001DC8 4E56 0000 link A6, 0
00001DCC 48E7 0018 movem.l -[A7], A3,A4
00001DD0 286E 0018 movea.l A4, [A6 + 0x18]
00001DD4 266E 0014 movea.l A3, [A6 + 0x14]
00001DD8 486D 121A pea.l [A5 + 0x121A /* export_575 */]
00001DDC 206D B9F8 movea.l A0, [A5 - 0x4608]
00001DE0 4868 035A pea.l [A0 + 0x35A]
00001DE4 2F0C move.l -[A7], A4
00001DE6 2F0B move.l -[A7], A3
00001DE8 7000 moveq.l D0, 0x00
00001DEA 2F00 move.l -[A7], D0
00001DEC 486D 121A pea.l [A5 + 0x121A /* export_575 */]
00001DF0 206D B9F8 movea.l A0, [A5 - 0x4608]
00001DF4 4868 035A pea.l [A0 + 0x35A]
00001DF8 7200 moveq.l D1, 0x00
00001DFA 122E 000F move.b D1, [A6 + 0xF]
00001DFE 2F01 move.l -[A7], D1
00001E00 322E 000A move.w D1, [A6 + 0xA]
00001E04 48C1 ext.l D1
00001E06 2F01 move.l -[A7], D1
00001E08 2F2D B9F8 move.l -[A7], [A5 - 0x4608]
00001E0C 4EAD 1252 jsr [A5 + 0x1252 /* export_582 */]
00001E10 2F00 move.l -[A7], D0
00001E12 322E 0012 move.w D1, [A6 + 0x12]
00001E16 48C1 ext.l D1
00001E18 2F01 move.l -[A7], D1
00001E1A 206D B9F8 movea.l A0, [A5 - 0x4608]
00001E1E 3228 017C move.w D1, [A0 + 0x17C]
00001E22 48C1 ext.l D1
00001E24 2F01 move.l -[A7], D1
00001E26 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
00001E2A 508F addq.l A7, 8
00001E2C 2200 move.l D1, D0
00001E2E 201F move.l D0, [A7]+
00001E30 48C1 ext.l D1
00001E32 D280 add.l D1, D0
00001E34 4FEF 0018 lea.l A7, [A7 + 0x18]
00001E38 2F01 move.l -[A7], D1
00001E3A 2F2D B9F8 move.l -[A7], [A5 - 0x4608]
00001E3E 4EAD 123A jsr [A5 + 0x123A /* export_579 */]
00001E42 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00001E48 4E5E unlink A6
00001E4A 4E75 rts
fn00001E4C:
00001E4C 48E7 0018 movem.l -[A7], A3,A4
00001E50 286F 000C movea.l A4, [A7 + 0xC]
00001E54 266F 0010 movea.l A3, [A7 + 0x10]
00001E58 B9CB cmpa.l A4, A3
00001E5A 6624 bne +0x26 /* 00001E80 */
00001E5C 2854 movea.l A4, [A4]
00001E5E 200C move.l D0, A4
00001E60 6716 beq +0x18 /* 00001E78 */
00001E62 204B movea.l A0, A3
00001E64 224C movea.l A1, A4
00001E66 20D9 move.l [A0]+, [A1]+
00001E68 20D9 move.l [A0]+, [A1]+
00001E6A 20D9 move.l [A0]+, [A1]+
00001E6C 30D9 move.w [A0]+, [A1]+
00001E6E 2F0C move.l -[A7], A4
00001E70 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00001E74 588F addq.l A7, 4
00001E76 6016 bra +0x18 /* 00001E8E */
label00001E78:
00001E78 426B 000C clr.w [A3 + 0xC]
00001E7C 6010 bra +0x12 /* 00001E8E */
label00001E7E:
00001E7E 2653 movea.l A3, [A3]
label00001E80:
00001E80 B9D3 cmpa.l A4, [A3]
00001E82 66FA bne -0x4 /* 00001E7E */
00001E84 2694 move.l [A3], [A4]
00001E86 2F0C move.l -[A7], A4
00001E88 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00001E8C 588F addq.l A7, 4
label00001E8E:
00001E8E 4CDF 1800 movem.l A3,A4, [A7]+
00001E92 4E75 rts
fn00001E94:
00001E94 4E56 FFF8 link A6, -0x0008
00001E98 48E7 0018 movem.l -[A7], A3,A4
00001E9C 2D6D E9E2 FFF8 move.l [A6 - 0x8], [A5 - 0x161E]
00001EA2 6000 00E8 bra +0xEA /* 00001F8C */
label00001EA6:
00001EA6 206E FFF8 movea.l A0, [A6 - 0x8]
00001EAA 4A68 018A tst.w [A0 + 0x18A]
00001EAE 6600 00D2 bne +0xD4 /* 00001F82 */
00001EB2 206E FFF8 movea.l A0, [A6 - 0x8]
00001EB6 2028 0412 move.l D0, [A0 + 0x412]
00001EBA B0AD BA78 cmp.l D0, [A5 - 0x4588]
00001EBE 6600 00C2 bne +0xC4 /* 00001F82 */
00001EC2 206E FFF8 movea.l A0, [A6 - 0x8]
00001EC6 2F08 move.l -[A7], A0
00001EC8 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00001ECC 206E FFF8 movea.l A0, [A6 - 0x8]
00001ED0 2868 03D2 movea.l A4, [A0 + 0x3D2]
00001ED4 588F addq.l A7, 4
00001ED6 602C bra +0x2E /* 00001F04 */
label00001ED8:
00001ED8 206C 0010 movea.l A0, [A4 + 0x10]
00001EDC 7004 moveq.l D0, 0x04
00001EDE B068 0020 cmp.w D0, [A0 + 0x20]
00001EE2 661C bne +0x1E /* 00001F00 */
00001EE4 206C 0010 movea.l A0, [A4 + 0x10]
00001EE8 2028 002E move.l D0, [A0 + 0x2E]
00001EEC B0AE 0008 cmp.l D0, [A6 + 0x8]
00001EF0 660E bne +0x10 /* 00001F00 */
00001EF2 41EC 0010 lea.l A0, [A4 + 0x10]
00001EF6 2F20 move.l -[A7], -[A0]
00001EF8 2F20 move.l -[A7], -[A0]
00001EFA 4EAD 0B6A jsr [A5 + 0xB6A /* export_361 */]
00001EFE 508F addq.l A7, 8
label00001F00:
00001F00 286C 001A movea.l A4, [A4 + 0x1A]
label00001F04:
00001F04 200C move.l D0, A4
00001F06 66D0 bne -0x2E /* 00001ED8 */
00001F08 206E FFF8 movea.l A0, [A6 - 0x8]
00001F0C 47E8 032E lea.l A3, [A0 + 0x32E]
label00001F10:
00001F10 7003 moveq.l D0, 0x03
00001F12 B06B 000C cmp.w D0, [A3 + 0xC]
00001F16 6708 beq +0xA /* 00001F20 */
00001F18 7004 moveq.l D0, 0x04
00001F1A B06B 000C cmp.w D0, [A3 + 0xC]
00001F1E 665C bne +0x5E /* 00001F7C */
label00001F20:
00001F20 206B 0004 movea.l A0, [A3 + 0x4]
00001F24 7004 moveq.l D0, 0x04
00001F26 B068 0020 cmp.w D0, [A0 + 0x20]
00001F2A 6650 bne +0x52 /* 00001F7C */
00001F2C 206B 0004 movea.l A0, [A3 + 0x4]
00001F30 2028 002E move.l D0, [A0 + 0x2E]
00001F34 B0AE 0008 cmp.l D0, [A6 + 0x8]
00001F38 6642 bne +0x44 /* 00001F7C */
00001F3A 7008 moveq.l D0, 0x08
00001F3C 2F00 move.l -[A7], D0
00001F3E 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
00001F42 2D40 FFFC move.l [A6 - 0x4], D0
00001F46 588F addq.l A7, 4
00001F48 6718 beq +0x1A /* 00001F62 */
00001F4A 206E FFFC movea.l A0, [A6 - 0x4]
00001F4E 20AD F54C move.l [A0], [A5 - 0xAB4]
00001F52 206E FFFC movea.l A0, [A6 - 0x4]
00001F56 216E FFF8 0004 move.l [A0 + 0x4], [A6 - 0x8]
00001F5C 2B6E FFFC F54C move.l [A5 - 0xAB4], [A6 - 0x4]
label00001F62:
00001F62 206E FFF8 movea.l A0, [A6 - 0x8]
00001F66 4868 032E pea.l [A0 + 0x32E]
00001F6A 2F0B move.l -[A7], A3
00001F6C 4EBA FEDE jsr [PC - 0x122 /* 00001E4C */]
00001F70 206E FFF8 movea.l A0, [A6 - 0x8]
00001F74 47E8 032E lea.l A3, [A0 + 0x32E]
00001F78 508F addq.l A7, 8
00001F7A 6094 bra -0x6A /* 00001F10 */
label00001F7C:
00001F7C 2653 movea.l A3, [A3]
00001F7E 200B move.l D0, A3
00001F80 668E bne -0x70 /* 00001F10 */
label00001F82:
00001F82 206E FFF8 movea.l A0, [A6 - 0x8]
00001F86 2D68 0164 FFF8 move.l [A6 - 0x8], [A0 + 0x164]
label00001F8C:
00001F8C 4AAE FFF8 tst.l [A6 - 0x8]
00001F90 6600 FF14 bne -0xEA /* 00001EA6 */
00001F94 4CEE 1800 FFF0 movem.l A3,A4, [A6 - 0x10]
00001F9A 4E5E unlink A6
00001F9C 4E75 rts
fn00001F9E:
00001F9E 4E56 FFF8 link A6, -0x0008
00001FA2 48E7 0018 movem.l -[A7], A3,A4
00001FA6 286E 0008 movea.l A4, [A6 + 0x8]
00001FAA 2D6D B9F8 FFF8 move.l [A6 - 0x8], [A5 - 0x4608]
00001FB0 6044 bra +0x46 /* 00001FF6 */
label00001FB2:
00001FB2 206E FFFC movea.l A0, [A6 - 0x4]
00001FB6 2B68 0004 B9F8 move.l [A5 - 0x4608], [A0 + 0x4]
00001FBC 206E FFFC movea.l A0, [A6 - 0x4]
00001FC0 2B50 F54C move.l [A5 - 0xAB4], [A0]
00001FC4 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001FC8 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00001FCC 206D BA78 movea.l A0, [A5 - 0x4588]
00001FD0 2668 025A movea.l A3, [A0 + 0x25A]
00001FD4 588F addq.l A7, 4
00001FD6 601A bra +0x1C /* 00001FF2 */
label00001FD8:
00001FD8 7004 moveq.l D0, 0x04
00001FDA B06B 0020 cmp.w D0, [A3 + 0x20]
00001FDE 660E bne +0x10 /* 00001FEE */
00001FE0 B9EB 002E cmpa.l A4, [A3 + 0x2E]
00001FE4 6608 bne +0xA /* 00001FEE */
00001FE6 2F0B move.l -[A7], A3
00001FE8 4EAD 176A jsr [A5 + 0x176A /* export_745 */]
00001FEC 588F addq.l A7, 4
label00001FEE:
00001FEE 266B 0026 movea.l A3, [A3 + 0x26]
label00001FF2:
00001FF2 200B move.l D0, A3
00001FF4 66E2 bne -0x1C /* 00001FD8 */
label00001FF6:
00001FF6 2D6D F54C FFFC move.l [A6 - 0x4], [A5 - 0xAB4]
00001FFC 66B4 bne -0x4A /* 00001FB2 */
00001FFE 2B6E FFF8 B9F8 move.l [A5 - 0x4608], [A6 - 0x8]
00002004 4CEE 1800 FFF0 movem.l A3,A4, [A6 - 0x10]
0000200A 4E5E unlink A6
0000200C 4E75 rts
fn0000200E:
0000200E 2F0B move.l -[A7], A3
00002010 266F 0008 movea.l A3, [A7 + 0x8]
00002014 302F 000E move.w D0, [A7 + 0xE]
00002018 5540 subq.w D0, 2
0000201A 6B56 bmi +0x58 /* 00002072 */
0000201C 0C40 0002 cmpi.w D0, 0x2
00002020 6E50 bgt +0x52 /* 00002072 */
00002022 D040 add.w D0, D0
00002024 303B 0006 move.w D0, [PC + D0.w + 0x6]
00002028 4EFB 0000 jmp [PC + D0.w]
0000202C 0008 001E ori.b A0, 0x1E
00002030 0034 7000 72FE ori.b [A4 + D7.w * 2 - 0x2], 0x0
00002036 B26B 001E cmp.w D1, [A3 + 0x1E]
0000203A 6738 beq +0x3A /* 00002074 */
0000203C 7205 moveq.l D1, 0x05
0000203E B22B 0029 cmp.b D1, [A3 + 0x29]
00002042 6730 beq +0x32 /* 00002074 */
00002044 7001 moveq.l D0, 0x01
00002046 602C bra +0x2E /* 00002074 */
00002048 7000 moveq.l D0, 0x00
0000204A 72FE moveq.l D1, 0xFFFFFFFE
0000204C B26B 0050 cmp.w D1, [A3 + 0x50]
00002050 6722 beq +0x24 /* 00002074 */
00002052 7205 moveq.l D1, 0x05
00002054 B22B 005B cmp.b D1, [A3 + 0x5B]
00002058 671A beq +0x1C /* 00002074 */
0000205A 7001 moveq.l D0, 0x01
0000205C 6016 bra +0x18 /* 00002074 */
0000205E 7000 moveq.l D0, 0x00
00002060 4A2B 014E tst.b [A3 + 0x14E]
00002064 670E beq +0x10 /* 00002074 */
00002066 7203 moveq.l D1, 0x03
00002068 B22B 014F cmp.b D1, [A3 + 0x14F]
0000206C 6506 bcs +0x8 /* 00002074 */
0000206E 7001 moveq.l D0, 0x01
00002070 6002 bra +0x4 /* 00002074 */
label00002072:
00002072 7001 moveq.l D0, 0x01
label00002074:
00002074 265F movea.l A3, [A7]+
00002076 4E75 rts
fn00002078:
00002078 4E56 FFF8 link A6, -0x0008
0000207C 48E7 1118 movem.l -[A7], D3,D7,A3,A4
00002080 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002084 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00002088 206E 0008 movea.l A0, [A6 + 0x8]
0000208C 47D0 lea.l A3, [A0]
0000208E 206D BA78 movea.l A0, [A5 - 0x4588]
00002092 49E8 025A lea.l A4, [A0 + 0x25A]
00002096 588F addq.l A7, 4
00002098 6006 bra +0x8 /* 000020A0 */
label0000209A:
0000209A 2054 movea.l A0, [A4]
0000209C 49E8 0026 lea.l A4, [A0 + 0x26]
label000020A0:
000020A0 B7D4 cmpa.l A3, [A4]
000020A2 66F6 bne -0x8 /* 0000209A */
000020A4 2054 movea.l A0, [A4]
000020A6 28A8 0026 move.l [A4], [A0 + 0x26]
000020AA 206E 0008 movea.l A0, [A6 + 0x8]
000020AE 2D68 002E FFF8 move.l [A6 - 0x8], [A0 + 0x2E]
000020B4 2068 002E movea.l A0, [A0 + 0x2E]
000020B8 317C 0001 0108 move.w [A0 + 0x108], 0x1
000020BE 7E00 moveq.l D7, 0x00
label000020C0:
000020C0 2F07 move.l -[A7], D7
000020C2 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000020C6 4EBA FF46 jsr [PC - 0xBA /* 0000200E */]
000020CA 4A40 tst.w D0
000020CC 508F addq.l A7, 8
000020CE 6700 014E beq +0x150 /* 0000221E */
000020D2 4AAE 0008 tst.l [A6 + 0x8]
000020D6 6600 012C bne +0x12E /* 00002204 */
000020DA 703A moveq.l D0, 0x3A
000020DC 2F00 move.l -[A7], D0
000020DE 486E 0008 pea.l [A6 + 0x8]
000020E2 2F0B move.l -[A7], A3
000020E4 4EAD 0CD2 jsr [A5 + 0xCD2 /* export_406 */]
000020E8 4A40 tst.w D0
000020EA 4FEF 000C lea.l A7, [A7 + 0xC]
000020EE 6700 012E beq +0x130 /* 0000221E */
000020F2 7001 moveq.l D0, 0x01
000020F4 B087 cmp.l D0, D7
000020F6 660C bne +0xE /* 00002104 */
000020F8 206E FFF8 movea.l A0, [A6 - 0x8]
000020FC 41E8 0408 lea.l A0, [A0 + 0x408]
00002100 2008 move.l D0, A0
00002102 602E bra +0x30 /* 00002132 */
label00002104:
00002104 7003 moveq.l D0, 0x03
00002106 B087 cmp.l D0, D7
00002108 660C bne +0xE /* 00002116 */
0000210A 206E FFF8 movea.l A0, [A6 - 0x8]
0000210E 41E8 005C lea.l A0, [A0 + 0x5C]
00002112 2008 move.l D0, A0
00002114 601C bra +0x1E /* 00002132 */
label00002116:
00002116 7002 moveq.l D0, 0x02
00002118 B087 cmp.l D0, D7
0000211A 660C bne +0xE /* 00002128 */
0000211C 206E FFF8 movea.l A0, [A6 - 0x8]
00002120 41E8 002A lea.l A0, [A0 + 0x2A]
00002124 2008 move.l D0, A0
00002126 600A bra +0xC /* 00002132 */
label00002128:
00002128 206E FFF8 movea.l A0, [A6 - 0x8]
0000212C 41E8 0150 lea.l A0, [A0 + 0x150]
00002130 2008 move.l D0, A0
label00002132:
00002132 2D40 FFFC move.l [A6 - 0x4], D0
00002136 206E 0008 movea.l A0, [A6 + 0x8]
0000213A 4868 0016 pea.l [A0 + 0x16]
0000213E 206E 0008 movea.l A0, [A6 + 0x8]
00002142 4868 001C pea.l [A0 + 0x1C]
00002146 206E FFFC movea.l A0, [A6 - 0x4]
0000214A 3028 0002 move.w D0, [A0 + 0x2]
0000214E 48C0 ext.l D0
00002150 2F00 move.l -[A7], D0
00002152 7000 moveq.l D0, 0x00
00002154 102B 0016 move.b D0, [A3 + 0x16]
00002158 2F00 move.l -[A7], D0
0000215A 302B 001C move.w D0, [A3 + 0x1C]
0000215E 48C0 ext.l D0
00002160 2F00 move.l -[A7], D0
00002162 4EBA FAB8 jsr [PC - 0x548 /* 00001C1C */]
00002166 206E 0008 movea.l A0, [A6 + 0x8]
0000216A 4868 0014 pea.l [A0 + 0x14]
0000216E 206E 0008 movea.l A0, [A6 + 0x8]
00002172 4868 0018 pea.l [A0 + 0x18]
00002176 206E FFFC movea.l A0, [A6 - 0x4]
0000217A 3028 0004 move.w D0, [A0 + 0x4]
0000217E 48C0 ext.l D0
00002180 4480 neg.l D0
00002182 2F00 move.l -[A7], D0
00002184 7000 moveq.l D0, 0x00
00002186 102B 0015 move.b D0, [A3 + 0x15]
0000218A 2F00 move.l -[A7], D0
0000218C 302B 001A move.w D0, [A3 + 0x1A]
00002190 48C0 ext.l D0
00002192 2F00 move.l -[A7], D0
00002194 4EBA FC32 jsr [PC - 0x3CE /* 00001DC8 */]
00002198 206E 0008 movea.l A0, [A6 + 0x8]
0000219C 4868 0017 pea.l [A0 + 0x17]
000021A0 206E 0008 movea.l A0, [A6 + 0x8]
000021A4 4868 001E pea.l [A0 + 0x1E]
000021A8 206E FFFC movea.l A0, [A6 - 0x4]
000021AC 3028 0006 move.w D0, [A0 + 0x6]
000021B0 48C0 ext.l D0
000021B2 2F00 move.l -[A7], D0
000021B4 7000 moveq.l D0, 0x00
000021B6 102B 0016 move.b D0, [A3 + 0x16]
000021BA 2F00 move.l -[A7], D0
000021BC 302B 001C move.w D0, [A3 + 0x1C]
000021C0 48C0 ext.l D0
000021C2 2F00 move.l -[A7], D0
000021C4 4EBA FA56 jsr [PC - 0x5AA /* 00001C1C */]
000021C8 206E 0008 movea.l A0, [A6 + 0x8]
000021CC 4868 0015 pea.l [A0 + 0x15]
000021D0 206E 0008 movea.l A0, [A6 + 0x8]
000021D4 4868 001A pea.l [A0 + 0x1A]
000021D8 206E FFFC movea.l A0, [A6 - 0x4]
000021DC 3010 move.w D0, [A0]
000021DE 48C0 ext.l D0
000021E0 4480 neg.l D0
000021E2 2F00 move.l -[A7], D0
000021E4 7000 moveq.l D0, 0x00
000021E6 102B 0015 move.b D0, [A3 + 0x15]
000021EA 2F00 move.l -[A7], D0
000021EC 302B 001A move.w D0, [A3 + 0x1A]
000021F0 48C0 ext.l D0
000021F2 2F00 move.l -[A7], D0
000021F4 4EBA FBD2 jsr [PC - 0x42E /* 00001DC8 */]
000021F8 206E FFF8 movea.l A0, [A6 - 0x8]
000021FC 5268 03F8 addq.w [A0 + 0x3F8], 1
00002200 4FEF 0050 lea.l A7, [A7 + 0x50]
label00002204:
00002204 206E 0008 movea.l A0, [A6 + 0x8]
00002208 3147 002A move.w [A0 + 0x2A], D7
0000220C 206E 0008 movea.l A0, [A6 + 0x8]
00002210 2154 0026 move.l [A0 + 0x26], [A4]
00002214 28AE 0008 move.l [A4], [A6 + 0x8]
00002218 7000 moveq.l D0, 0x00
0000221A 2D40 0008 move.l [A6 + 0x8], D0
label0000221E:
0000221E 5287 addq.l D7, 1
00002220 7004 moveq.l D0, 0x04
00002222 B087 cmp.l D0, D7
00002224 6C00 FE9A bge -0x164 /* 000020C0 */
00002228 4CEE 1888 FFE8 movem.l D3,D7,A3,A4, [A6 - 0x18]
0000222E 4E5E unlink A6
00002230 4E75 rts
fn00002232:
00002232 4E56 FFF8 link A6, -0x0008
00002236 48E7 0018 movem.l -[A7], A3,A4
0000223A 286E 0008 movea.l A4, [A6 + 0x8]
0000223E 7000 moveq.l D0, 0x00
00002240 2D40 FFF8 move.l [A6 - 0x8], D0
00002244 206D BA78 movea.l A0, [A5 - 0x4588]
00002248 2668 025A movea.l A3, [A0 + 0x25A]
0000224C 601C bra +0x1E /* 0000226A */
label0000224E:
0000224E 7004 moveq.l D0, 0x04
00002250 B06B 0020 cmp.w D0, [A3 + 0x20]
00002254 6610 bne +0x12 /* 00002266 */
00002256 B9EB 002E cmpa.l A4, [A3 + 0x2E]
0000225A 660A bne +0xC /* 00002266 */
0000225C 4A6B 002A tst.w [A3 + 0x2A]
00002260 6604 bne +0x6 /* 00002266 */
00002262 2D4B FFF8 move.l [A6 - 0x8], A3
label00002266:
00002266 266B 0026 movea.l A3, [A3 + 0x26]
label0000226A:
0000226A 200B move.l D0, A3
0000226C 66E0 bne -0x1E /* 0000224E */
0000226E 4AAE FFF8 tst.l [A6 - 0x8]
00002272 662C bne +0x2E /* 000022A0 */
00002274 206D BA78 movea.l A0, [A5 - 0x4588]
00002278 2668 025A movea.l A3, [A0 + 0x25A]
0000227C 601E bra +0x20 /* 0000229C */
label0000227E:
0000227E 7004 moveq.l D0, 0x04
00002280 B06B 0020 cmp.w D0, [A3 + 0x20]
00002284 6612 bne +0x14 /* 00002298 */
00002286 B9EB 002E cmpa.l A4, [A3 + 0x2E]
0000228A 660C bne +0xE /* 00002298 */
0000228C 7001 moveq.l D0, 0x01
0000228E B06B 002A cmp.w D0, [A3 + 0x2A]
00002292 6604 bne +0x6 /* 00002298 */
00002294 2D4B FFF8 move.l [A6 - 0x8], A3
label00002298:
00002298 266B 0026 movea.l A3, [A3 + 0x26]
label0000229C:
0000229C 200B move.l D0, A3
0000229E 66DE bne -0x20 /* 0000227E */
label000022A0:
000022A0 4AAE FFF8 tst.l [A6 - 0x8]
000022A4 6624 bne +0x26 /* 000022CA */
000022A6 206D BA78 movea.l A0, [A5 - 0x4588]
000022AA 2668 025A movea.l A3, [A0 + 0x25A]
000022AE 6016 bra +0x18 /* 000022C6 */
label000022B0:
000022B0 7004 moveq.l D0, 0x04
000022B2 B06B 0020 cmp.w D0, [A3 + 0x20]
000022B6 660A bne +0xC /* 000022C2 */
000022B8 B9EB 002E cmpa.l A4, [A3 + 0x2E]
000022BC 6604 bne +0x6 /* 000022C2 */
000022BE 2D4B FFF8 move.l [A6 - 0x8], A3
label000022C2:
000022C2 266B 0026 movea.l A3, [A3 + 0x26]
label000022C6:
000022C6 200B move.l D0, A3
000022C8 66E6 bne -0x18 /* 000022B0 */
label000022CA:
000022CA 206D BA78 movea.l A0, [A5 - 0x4588]
000022CE 41E8 025A lea.l A0, [A0 + 0x25A]
000022D2 2D48 FFFC move.l [A6 - 0x4], A0
000022D6 603E bra +0x40 /* 00002316 */
label000022D8:
000022D8 7004 moveq.l D0, 0x04
000022DA B06B 0020 cmp.w D0, [A3 + 0x20]
000022DE 6628 bne +0x2A /* 00002308 */
000022E0 B9EB 002E cmpa.l A4, [A3 + 0x2E]
000022E4 6622 bne +0x24 /* 00002308 */
000022E6 B7EE FFF8 cmpa.l A3, [A6 - 0x8]
000022EA 671C beq +0x1E /* 00002308 */
000022EC 206E FFFC movea.l A0, [A6 - 0x4]
000022F0 20AB 0026 move.l [A0], [A3 + 0x26]
000022F4 2F0B move.l -[A7], A3
000022F6 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
000022FA 2F0B move.l -[A7], A3
000022FC 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00002300 536C 03F8 subq.w [A4 + 0x3F8], 1
00002304 508F addq.l A7, 8
00002306 600E bra +0x10 /* 00002316 */
label00002308:
00002308 206E FFFC movea.l A0, [A6 - 0x4]
0000230C 2050 movea.l A0, [A0]
0000230E 41E8 0026 lea.l A0, [A0 + 0x26]
00002312 2D48 FFFC move.l [A6 - 0x4], A0
label00002316:
00002316 206E FFFC movea.l A0, [A6 - 0x4]
0000231A 2650 movea.l A3, [A0]
0000231C 200B move.l D0, A3
0000231E 66B8 bne -0x46 /* 000022D8 */
00002320 206E FFF8 movea.l A0, [A6 - 0x8]
00002324 317C 0005 002A move.w [A0 + 0x2A], 0x5
0000232A 426C 0108 clr.w [A4 + 0x108]
0000232E 4CEE 1800 FFF0 movem.l A3,A4, [A6 - 0x10]
00002334 4E5E unlink A6
00002336 4E75 rts
fn00002338:
00002338 48E7 0018 movem.l -[A7], A3,A4
0000233C 286F 0010 movea.l A4, [A7 + 0x10]
00002340 266F 000C movea.l A3, [A7 + 0xC]
00002344 602C bra +0x2E /* 00002372 */
label00002346:
00002346 7004 moveq.l D0, 0x04
00002348 B06B 0020 cmp.w D0, [A3 + 0x20]
0000234C 6608 bne +0xA /* 00002356 */
0000234E B9EB 002E cmpa.l A4, [A3 + 0x2E]
00002352 6722 beq +0x24 /* 00002376 */
00002354 6018 bra +0x1A /* 0000236E */
label00002356:
00002356 700B moveq.l D0, 0x0B
00002358 B06B 0020 cmp.w D0, [A3 + 0x20]
0000235C 6610 bne +0x12 /* 0000236E */
0000235E 2F0C move.l -[A7], A4
00002360 2F2B 002A move.l -[A7], [A3 + 0x2A]
00002364 4EBA FFD2 jsr [PC - 0x2E /* 00002338 */]
00002368 4A40 tst.w D0
0000236A 508F addq.l A7, 8
0000236C 6608 bne +0xA /* 00002376 */
label0000236E:
0000236E 266B 0026 movea.l A3, [A3 + 0x26]
label00002372:
00002372 200B move.l D0, A3
00002374 66D0 bne -0x2E /* 00002346 */
label00002376:
00002376 200B move.l D0, A3
00002378 56C0 sne D0
0000237A 0240 0001 andi.w D0, 0x1
0000237E 4CDF 1800 movem.l A3,A4, [A7]+
00002382 4E75 rts
fn00002384:
00002384 4E56 FEEC link A6, -0x0114
00002388 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000238C 3C2E 000A move.w D6, [A6 + 0xA]
00002390 4244 clr.w D4
00002392 7000 moveq.l D0, 0x00
00002394 2D40 FFF8 move.l [A6 - 0x8], D0
00002398 7A01 moveq.l D5, 0x01
label0000239A:
0000239A 206D B9F8 movea.l A0, [A5 - 0x4608]
0000239E 41E8 032E lea.l A0, [A0 + 0x32E]
000023A2 2D48 FFF0 move.l [A6 - 0x10], A0
label000023A6:
000023A6 206E FFF0 movea.l A0, [A6 - 0x10]
000023AA 7003 moveq.l D0, 0x03
000023AC B068 000C cmp.w D0, [A0 + 0xC]
000023B0 6600 01B4 bne +0x1B6 /* 00002566 */
000023B4 206E FFF0 movea.l A0, [A6 - 0x10]
000023B8 2868 0004 movea.l A4, [A0 + 0x4]
000023BC 7004 moveq.l D0, 0x04
000023BE B06C 0020 cmp.w D0, [A4 + 0x20]
000023C2 6600 01A2 bne +0x1A4 /* 00002566 */
000023C6 48C6 ext.l D6
000023C8 7005 moveq.l D0, 0x05
000023CA B06C 002A cmp.w D0, [A4 + 0x2A]
000023CE 57C0 seq D0
000023D0 0240 0001 andi.w D0, 0x1
000023D4 48C0 ext.l D0
000023D6 B086 cmp.l D0, D6
000023D8 6600 018C bne +0x18E /* 00002566 */
000023DC 4A46 tst.w D6
000023DE 670C beq +0xE /* 000023EC */
000023E0 206C 002E movea.l A0, [A4 + 0x2E]
000023E4 4A68 0406 tst.w [A0 + 0x406]
000023E8 6600 017C bne +0x17E /* 00002566 */
label000023EC:
000023EC 206E FFF0 movea.l A0, [A6 - 0x10]
000023F0 2068 0004 movea.l A0, [A0 + 0x4]
000023F4 7000 moveq.l D0, 0x00
000023F6 3028 0022 move.w D0, [A0 + 0x22]
000023FA 223C 0000 8000 move.l D1, 0x8000
00002400 C280 and.l D1, D0
00002402 670E beq +0x10 /* 00002412 */
00002404 4878 06AA push.l 0x6AA
00002408 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
0000240C 588F addq.l A7, 4
0000240E 6000 0162 bra +0x164 /* 00002572 */
label00002412:
00002412 206D BA78 movea.l A0, [A5 - 0x4588]
00002416 2668 025A movea.l A3, [A0 + 0x25A]
0000241A 602A bra +0x2C /* 00002446 */
label0000241C:
0000241C 700B moveq.l D0, 0x0B
0000241E B06B 0020 cmp.w D0, [A3 + 0x20]
00002422 661E bne +0x20 /* 00002442 */
00002424 2F2C 002E move.l -[A7], [A4 + 0x2E]
00002428 2F2B 002A move.l -[A7], [A3 + 0x2A]
0000242C 4EBA FF0A jsr [PC - 0xF6 /* 00002338 */]
00002430 4A40 tst.w D0
00002432 508F addq.l A7, 8
00002434 670C beq +0xE /* 00002442 */
00002436 4878 0461 push.l 0x461
0000243A 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
0000243E 588F addq.l A7, 4
00002440 6008 bra +0xA /* 0000244A */
label00002442:
00002442 266B 0026 movea.l A3, [A3 + 0x26]
label00002446:
00002446 200B move.l D0, A3
00002448 66D2 bne -0x2C /* 0000241C */
label0000244A:
0000244A 200B move.l D0, A3
0000244C 6600 0124 bne +0x126 /* 00002572 */
00002450 206D BA78 movea.l A0, [A5 - 0x4588]
00002454 4A68 01C4 tst.w [A0 + 0x1C4]
00002458 6700 00B8 beq +0xBA /* 00002512 */
0000245C 206D BA78 movea.l A0, [A5 - 0x4588]
00002460 3E28 01C4 move.w D7, [A0 + 0x1C4]
00002464 206D BA78 movea.l A0, [A5 - 0x4588]
00002468 2D68 021E FFEC move.l [A6 - 0x14], [A0 + 0x21E]
0000246E 6056 bra +0x58 /* 000024C6 */
label00002470:
00002470 206E FFEC movea.l A0, [A6 - 0x14]
00002474 303C 101F move.w D0, 0x101F
00002478 C068 0008 and.w D0, [A0 + 0x8]
0000247C 0C40 0002 cmpi.w D0, 0x2
00002480 663E bne +0x40 /* 000024C0 */
00002482 4A46 tst.w D6
00002484 670A beq +0xC /* 00002490 */
00002486 206E FFEC movea.l A0, [A6 - 0x14]
0000248A B9D0 cmpa.l A4, [A0]
0000248C 6740 beq +0x42 /* 000024CE */
0000248E 6030 bra +0x32 /* 000024C0 */
label00002490:
00002490 206D BA78 movea.l A0, [A5 - 0x4588]
00002494 2668 025A movea.l A3, [A0 + 0x25A]
00002498 601E bra +0x20 /* 000024B8 */
label0000249A:
0000249A 7004 moveq.l D0, 0x04
0000249C B06B 0020 cmp.w D0, [A3 + 0x20]
000024A0 6612 bne +0x14 /* 000024B4 */
000024A2 202B 002E move.l D0, [A3 + 0x2E]
000024A6 B0AC 002E cmp.l D0, [A4 + 0x2E]
000024AA 6608 bne +0xA /* 000024B4 */
000024AC 206E FFEC movea.l A0, [A6 - 0x14]
000024B0 B7D0 cmpa.l A3, [A0]
000024B2 6708 beq +0xA /* 000024BC */
label000024B4:
000024B4 266B 0026 movea.l A3, [A3 + 0x26]
label000024B8:
000024B8 200B move.l D0, A3
000024BA 66DE bne -0x20 /* 0000249A */
label000024BC:
000024BC 200B move.l D0, A3
000024BE 660E bne +0x10 /* 000024CE */
label000024C0:
000024C0 701C moveq.l D0, 0x1C
000024C2 D1AE FFEC add.l [A6 - 0x14], D0
label000024C6:
000024C6 3007 move.w D0, D7
000024C8 5347 subq.w D7, 1
000024CA 4A40 tst.w D0
000024CC 66A2 bne -0x5C /* 00002470 */
label000024CE:
000024CE 48C7 ext.l D7
000024D0 70FF moveq.l D0, 0xFFFFFFFF
000024D2 B087 cmp.l D0, D7
000024D4 673C beq +0x3E /* 00002512 */
000024D6 4A45 tst.w D5
000024D8 672E beq +0x30 /* 00002508 */
000024DA 486E FEEC pea.l [A6 - 0x114]
000024DE 4A46 tst.w D6
000024E0 6708 beq +0xA /* 000024EA */
000024E2 203C 0000 06AE move.l D0, 0x6AE
000024E8 6006 bra +0x8 /* 000024F0 */
label000024EA:
000024EA 203C 0000 06B6 move.l D0, 0x6B6
label000024F0:
000024F0 2F00 move.l -[A7], D0
000024F2 4EAD 0E2A jsr [A5 + 0xE2A /* export_449 */]
000024F6 486E FEEC pea.l [A6 - 0x114]
000024FA 4EAD 201A jsr [A5 + 0x201A /* export_1023 */]
000024FE 4A40 tst.w D0
00002500 4FEF 000C lea.l A7, [A7 + 0xC]
00002504 676C beq +0x6E /* 00002572 */
00002506 600A bra +0xC /* 00002512 */
label00002508:
00002508 2F2E FFEC move.l -[A7], [A6 - 0x14]
0000250C 4EAD 140A jsr [A5 + 0x140A /* export_637 */]
00002510 588F addq.l A7, 4
label00002512:
00002512 4A45 tst.w D5
00002514 6650 bne +0x52 /* 00002566 */
00002516 2D6E FFF8 FFFC move.l [A6 - 0x4], [A6 - 0x8]
label0000251C:
0000251C 4AAE FFFC tst.l [A6 - 0x4]
00002520 6628 bne +0x2A /* 0000254A */
00002522 7008 moveq.l D0, 0x08
00002524 2F00 move.l -[A7], D0
00002526 4EAD 0D92 jsr [A5 + 0xD92 /* export_430 */]
0000252A 2D40 FFF4 move.l [A6 - 0xC], D0
0000252E 588F addq.l A7, 4
00002530 672A beq +0x2C /* 0000255C */
00002532 206E FFF4 movea.l A0, [A6 - 0xC]
00002536 20AE FFF8 move.l [A0], [A6 - 0x8]
0000253A 206E FFF4 movea.l A0, [A6 - 0xC]
0000253E 214C 0004 move.l [A0 + 0x4], A4
00002542 2D6E FFF4 FFF8 move.l [A6 - 0x8], [A6 - 0xC]
00002548 601C bra +0x1E /* 00002566 */
label0000254A:
0000254A 206E FFFC movea.l A0, [A6 - 0x4]
0000254E 2068 0004 movea.l A0, [A0 + 0x4]
00002552 2028 002E move.l D0, [A0 + 0x2E]
00002556 B0AC 002E cmp.l D0, [A4 + 0x2E]
0000255A 670A beq +0xC /* 00002566 */
label0000255C:
0000255C 206E FFFC movea.l A0, [A6 - 0x4]
00002560 2D50 FFFC move.l [A6 - 0x4], [A0]
00002564 60B6 bra -0x48 /* 0000251C */
label00002566:
00002566 206E FFF0 movea.l A0, [A6 - 0x10]
0000256A 2D50 FFF0 move.l [A6 - 0x10], [A0]
0000256E 6600 FE36 bne -0x1C8 /* 000023A6 */
label00002572:
00002572 4AAE FFF0 tst.l [A6 - 0x10]
00002576 6678 bne +0x7A /* 000025F0 */
00002578 51CD FE20 dbf D5, -0x1E2 /* 0000239A */
0000257C 6060 bra +0x62 /* 000025DE */
label0000257E:
0000257E 206E FFF8 movea.l A0, [A6 - 0x8]
00002582 2068 0004 movea.l A0, [A0 + 0x4]
00002586 2F28 002E move.l -[A7], [A0 + 0x2E]
0000258A 4EBA F908 jsr [PC - 0x6F8 /* 00001E94 */]
0000258E 4A46 tst.w D6
00002590 588F addq.l A7, 4
00002592 6710 beq +0x12 /* 000025A4 */
00002594 206E FFF8 movea.l A0, [A6 - 0x8]
00002598 2F28 0004 move.l -[A7], [A0 + 0x4]
0000259C 4EBA FADA jsr [PC - 0x526 /* 00002078 */]
000025A0 588F addq.l A7, 4
000025A2 6012 bra +0x14 /* 000025B6 */
label000025A4:
000025A4 206E FFF8 movea.l A0, [A6 - 0x8]
000025A8 2068 0004 movea.l A0, [A0 + 0x4]
000025AC 2F28 002E move.l -[A7], [A0 + 0x2E]
000025B0 4EBA FC80 jsr [PC - 0x380 /* 00002232 */]
000025B4 588F addq.l A7, 4
label000025B6:
000025B6 206E FFF8 movea.l A0, [A6 - 0x8]
000025BA 2068 0004 movea.l A0, [A0 + 0x4]
000025BE 2F28 002E move.l -[A7], [A0 + 0x2E]
000025C2 4EBA F9DA jsr [PC - 0x626 /* 00001F9E */]
000025C6 206E FFF8 movea.l A0, [A6 - 0x8]
000025CA 2D50 FFF4 move.l [A6 - 0xC], [A0]
000025CE 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000025D2 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
000025D6 2D6E FFF4 FFF8 move.l [A6 - 0x8], [A6 - 0xC]
000025DC 508F addq.l A7, 8
label000025DE:
000025DE 4AAE FFF8 tst.l [A6 - 0x8]
000025E2 669A bne -0x64 /* 0000257E */
000025E4 2F2D BA78 move.l -[A7], [A5 - 0x4588]
000025E8 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
000025EC 7801 moveq.l D4, 0x01
000025EE 588F addq.l A7, 4
label000025F0:
000025F0 3004 move.w D0, D4
000025F2 4CEE 18F0 FED4 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x12C]
000025F8 4E5E unlink A6
000025FA 4E75 rts
fn000025FC:
000025FC 4E56 FFF4 link A6, -0x000C
00002600 48E7 0018 movem.l -[A7], A3,A4
00002604 7000 moveq.l D0, 0x00
00002606 2F00 move.l -[A7], D0
00002608 2F00 move.l -[A7], D0
0000260A 4EAD 16DA jsr [A5 + 0x16DA /* export_727 */]
0000260E 7000 moveq.l D0, 0x00
00002610 2D40 FFF8 move.l [A6 - 0x8], D0
00002614 2D40 FFFC move.l [A6 - 0x4], D0
00002618 206D B9F8 movea.l A0, [A5 - 0x4608]
0000261C 49E8 032E lea.l A4, [A0 + 0x32E]
00002620 508F addq.l A7, 8
00002622 6000 00B2 bra +0xB4 /* 000026D6 */
label00002626:
00002626 7003 moveq.l D0, 0x03
00002628 B06C 000C cmp.w D0, [A4 + 0xC]
0000262C 670A beq +0xC /* 00002638 */
0000262E 7004 moveq.l D0, 0x04
00002630 B06C 000C cmp.w D0, [A4 + 0xC]
00002634 6600 009E bne +0xA0 /* 000026D4 */
label00002638:
00002638 206C 0004 movea.l A0, [A4 + 0x4]
0000263C 7000 moveq.l D0, 0x00
0000263E 3028 0022 move.w D0, [A0 + 0x22]
00002642 223C 0000 8000 move.l D1, 0x8000
00002648 C280 and.l D1, D0
0000264A 667E bne +0x80 /* 000026CA */
0000264C 7000 moveq.l D0, 0x00
0000264E 2D40 FFF4 move.l [A6 - 0xC], D0
00002652 206D BA78 movea.l A0, [A5 - 0x4588]
00002656 2668 025A movea.l A3, [A0 + 0x25A]
0000265A 6020 bra +0x22 /* 0000267C */
label0000265C:
0000265C 700B moveq.l D0, 0x0B
0000265E B06B 0020 cmp.w D0, [A3 + 0x20]
00002662 6610 bne +0x12 /* 00002674 */
00002664 2F0B move.l -[A7], A3
00002666 2F2C 0004 move.l -[A7], [A4 + 0x4]
0000266A 4EAD 1702 jsr [A5 + 0x1702 /* export_732 */]
0000266E 4A40 tst.w D0
00002670 508F addq.l A7, 8
00002672 6612 bne +0x14 /* 00002686 */
label00002674:
00002674 2D4B FFF4 move.l [A6 - 0xC], A3
00002678 266B 0026 movea.l A3, [A3 + 0x26]
label0000267C:
0000267C 200B move.l D0, A3
0000267E 6706 beq +0x8 /* 00002686 */
00002680 B7EC 0004 cmpa.l A3, [A4 + 0x4]
00002684 66D6 bne -0x28 /* 0000265C */
label00002686:
00002686 200B move.l D0, A3
00002688 674A beq +0x4C /* 000026D4 */
0000268A 4AAE FFF4 tst.l [A6 - 0xC]
0000268E 670C beq +0xE /* 0000269C */
00002690 206E FFF4 movea.l A0, [A6 - 0xC]
00002694 216B 0026 0026 move.l [A0 + 0x26], [A3 + 0x26]
0000269A 600A bra +0xC /* 000026A6 */
label0000269C:
0000269C 206D BA78 movea.l A0, [A5 - 0x4588]
000026A0 216B 0026 025A move.l [A0 + 0x25A], [A3 + 0x26]
label000026A6:
000026A6 7000 moveq.l D0, 0x00
000026A8 2740 0026 move.l [A3 + 0x26], D0
000026AC 4AAE FFF8 tst.l [A6 - 0x8]
000026B0 670E beq +0x10 /* 000026C0 */
000026B2 206E FFFC movea.l A0, [A6 - 0x4]
000026B6 214B 0026 move.l [A0 + 0x26], A3
000026BA 2D4B FFFC move.l [A6 - 0x4], A3
000026BE 6014 bra +0x16 /* 000026D4 */
label000026C0:
000026C0 2D4B FFFC move.l [A6 - 0x4], A3
000026C4 2D4B FFF8 move.l [A6 - 0x8], A3
000026C8 600A bra +0xC /* 000026D4 */
label000026CA:
000026CA 4878 06AA push.l 0x6AA
000026CE 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
000026D2 588F addq.l A7, 4
label000026D4:
000026D4 2854 movea.l A4, [A4]
label000026D6:
000026D6 200C move.l D0, A4
000026D8 6600 FF4C bne -0xB2 /* 00002626 */
000026DC 4AAE FFF8 tst.l [A6 - 0x8]
000026E0 672E beq +0x30 /* 00002710 */
000026E2 206D BA78 movea.l A0, [A5 - 0x4588]
000026E6 4AA8 025A tst.l [A0 + 0x25A]
000026EA 671A beq +0x1C /* 00002706 */
000026EC 206D BA78 movea.l A0, [A5 - 0x4588]
000026F0 226E FFFC movea.l A1, [A6 - 0x4]
000026F4 2368 025A 0026 move.l [A1 + 0x26], [A0 + 0x25A]
000026FA 206D BA78 movea.l A0, [A5 - 0x4588]
000026FE 216E FFF8 025A move.l [A0 + 0x25A], [A6 - 0x8]
00002704 600A bra +0xC /* 00002710 */
label00002706:
00002706 206D BA78 movea.l A0, [A5 - 0x4588]
0000270A 216E FFF8 025A move.l [A0 + 0x25A], [A6 - 0x8]
label00002710:
00002710 2F2D BA78 move.l -[A7], [A5 - 0x4588]
00002714 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
00002718 588F addq.l A7, 4
0000271A 4CEE 1800 FFEC movem.l A3,A4, [A6 - 0x14]
00002720 4E5E unlink A6
00002722 4E75 rts
fn00002724:
00002724 4E56 FFF4 link A6, -0x000C
00002728 48E7 0018 movem.l -[A7], A3,A4
0000272C 7000 moveq.l D0, 0x00
0000272E 2F00 move.l -[A7], D0
00002730 2F00 move.l -[A7], D0
00002732 4EAD 16DA jsr [A5 + 0x16DA /* export_727 */]
00002736 7000 moveq.l D0, 0x00
00002738 2D40 FFFC move.l [A6 - 0x4], D0
0000273C 2D40 FFF8 move.l [A6 - 0x8], D0
00002740 206D B9F8 movea.l A0, [A5 - 0x4608]
00002744 49E8 032E lea.l A4, [A0 + 0x32E]
00002748 508F addq.l A7, 8
0000274A 6000 00B2 bra +0xB4 /* 000027FE */
label0000274E:
0000274E 7003 moveq.l D0, 0x03
00002750 B06C 000C cmp.w D0, [A4 + 0xC]
00002754 670A beq +0xC /* 00002760 */
00002756 7004 moveq.l D0, 0x04
00002758 B06C 000C cmp.w D0, [A4 + 0xC]
0000275C 6600 009E bne +0xA0 /* 000027FC */
label00002760:
00002760 206C 0004 movea.l A0, [A4 + 0x4]
00002764 7000 moveq.l D0, 0x00
00002766 3028 0022 move.w D0, [A0 + 0x22]
0000276A 223C 0000 8000 move.l D1, 0x8000
00002770 C280 and.l D1, D0
00002772 667E bne +0x80 /* 000027F2 */
00002774 7000 moveq.l D0, 0x00
00002776 2D40 FFF4 move.l [A6 - 0xC], D0
0000277A 206D BA78 movea.l A0, [A5 - 0x4588]
0000277E 2668 025A movea.l A3, [A0 + 0x25A]
00002782 6020 bra +0x22 /* 000027A4 */
label00002784:
00002784 700B moveq.l D0, 0x0B
00002786 B06B 0020 cmp.w D0, [A3 + 0x20]
0000278A 6610 bne +0x12 /* 0000279C */
0000278C 2F0B move.l -[A7], A3
0000278E 2F2C 0004 move.l -[A7], [A4 + 0x4]
00002792 4EAD 1702 jsr [A5 + 0x1702 /* export_732 */]
00002796 4A40 tst.w D0
00002798 508F addq.l A7, 8
0000279A 6612 bne +0x14 /* 000027AE */
label0000279C:
0000279C 2D4B FFF4 move.l [A6 - 0xC], A3
000027A0 266B 0026 movea.l A3, [A3 + 0x26]
label000027A4:
000027A4 200B move.l D0, A3
000027A6 6706 beq +0x8 /* 000027AE */
000027A8 B7EC 0004 cmpa.l A3, [A4 + 0x4]
000027AC 66D6 bne -0x28 /* 00002784 */
label000027AE:
000027AE 200B move.l D0, A3
000027B0 674A beq +0x4C /* 000027FC */
000027B2 4AAE FFF4 tst.l [A6 - 0xC]
000027B6 670C beq +0xE /* 000027C4 */
000027B8 206E FFF4 movea.l A0, [A6 - 0xC]
000027BC 216B 0026 0026 move.l [A0 + 0x26], [A3 + 0x26]
000027C2 600A bra +0xC /* 000027CE */
label000027C4:
000027C4 206D BA78 movea.l A0, [A5 - 0x4588]
000027C8 216B 0026 025A move.l [A0 + 0x25A], [A3 + 0x26]
label000027CE:
000027CE 7000 moveq.l D0, 0x00
000027D0 2740 0026 move.l [A3 + 0x26], D0
000027D4 4AAE FFF8 tst.l [A6 - 0x8]
000027D8 670E beq +0x10 /* 000027E8 */
000027DA 206E FFFC movea.l A0, [A6 - 0x4]
000027DE 214B 0026 move.l [A0 + 0x26], A3
000027E2 2D4B FFFC move.l [A6 - 0x4], A3
000027E6 6014 bra +0x16 /* 000027FC */
label000027E8:
000027E8 2D4B FFFC move.l [A6 - 0x4], A3
000027EC 2D4B FFF8 move.l [A6 - 0x8], A3
000027F0 600A bra +0xC /* 000027FC */
label000027F2:
000027F2 4878 06AA push.l 0x6AA
000027F6 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
000027FA 588F addq.l A7, 4
label000027FC:
000027FC 2854 movea.l A4, [A4]
label000027FE:
000027FE 200C move.l D0, A4
00002800 6600 FF4C bne -0xB2 /* 0000274E */
00002804 206D BA78 movea.l A0, [A5 - 0x4588]
00002808 4AA8 025A tst.l [A0 + 0x25A]
0000280C 671C beq +0x1E /* 0000282A */
0000280E 206D BA78 movea.l A0, [A5 - 0x4588]
00002812 2668 025A movea.l A3, [A0 + 0x25A]
00002816 6004 bra +0x6 /* 0000281C */
label00002818:
00002818 266B 0026 movea.l A3, [A3 + 0x26]
label0000281C:
0000281C 4AAB 0026 tst.l [A3 + 0x26]
00002820 66F6 bne -0x8 /* 00002818 */
00002822 276E FFF8 0026 move.l [A3 + 0x26], [A6 - 0x8]
00002828 6010 bra +0x12 /* 0000283A */
label0000282A:
0000282A 4AAE FFF8 tst.l [A6 - 0x8]
0000282E 670A beq +0xC /* 0000283A */
00002830 206D BA78 movea.l A0, [A5 - 0x4588]
00002834 216E FFF8 025A move.l [A0 + 0x25A], [A6 - 0x8]
label0000283A:
0000283A 2F2D BA78 move.l -[A7], [A5 - 0x4588]
0000283E 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
00002842 588F addq.l A7, 4
00002844 4CEE 1800 FFEC movem.l A3,A4, [A6 - 0x14]
0000284A 4E5E unlink A6
0000284C 4E75 rts
fn0000284E:
0000284E 48E7 0018 movem.l -[A7], A3,A4
00002852 286F 000C movea.l A4, [A7 + 0xC]
00002856 6008 bra +0xA /* 00002860 */
label00002858:
00002858 426C 0024 clr.w [A4 + 0x24]
0000285C 286C 0026 movea.l A4, [A4 + 0x26]
label00002860:
00002860 200C move.l D0, A4
00002862 66F4 bne -0xA /* 00002858 */
00002864 266F 0010 movea.l A3, [A7 + 0x10]
00002868 6014 bra +0x16 /* 0000287E */
label0000286A:
0000286A 7003 moveq.l D0, 0x03
0000286C B06B 000C cmp.w D0, [A3 + 0xC]
00002870 660A bne +0xC /* 0000287C */
00002872 206B 0004 movea.l A0, [A3 + 0x4]
00002876 317C 0001 0024 move.w [A0 + 0x24], 0x1
label0000287C:
0000287C 2653 movea.l A3, [A3]
label0000287E:
0000287E 200B move.l D0, A3
00002880 66E8 bne -0x16 /* 0000286A */
00002882 4CDF 1800 movem.l A3,A4, [A7]+
00002886 4E75 rts
fn00002888:
00002888 4E56 FFD4 link A6, -0x002C
0000288C 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00002890 4AAE 0008 tst.l [A6 + 0x8]
00002894 6710 beq +0x12 /* 000028A6 */
00002896 702E moveq.l D0, 0x2E
00002898 2F00 move.l -[A7], D0
0000289A 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
0000289E 2840 movea.l A4, D0
000028A0 200C move.l D0, A4
000028A2 588F addq.l A7, 4
000028A4 6606 bne +0x8 /* 000028AC */
label000028A6:
000028A6 7000 moveq.l D0, 0x00
000028A8 6000 03FA bra +0x3FC /* 00002CA4 */
label000028AC:
000028AC 296E 0008 002A move.l [A4 + 0x2A], [A6 + 0x8]
000028B2 264C movea.l A3, A4
000028B4 377C 000B 0020 move.w [A3 + 0x20], 0xB
000028BA 426B 0024 clr.w [A3 + 0x24]
000028BE 7000 moveq.l D0, 0x00
000028C0 2740 0026 move.l [A3 + 0x26], D0
000028C4 206D BA78 movea.l A0, [A5 - 0x4588]
000028C8 52A8 00D0 addq.l [A0 + 0xD0], 1
000028CC 2F08 move.l -[A7], A0
000028CE 2028 00D0 move.l D0, [A0 + 0xD0]
000028D2 223C 0001 86A0 move.l D1, 0x186A0
000028D8 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
000028DC 205F movea.l A0, [A7]+
000028DE 2740 0010 move.l [A3 + 0x10], D0
000028E2 206E 0008 movea.l A0, [A6 + 0x8]
000028E6 43EB 0018 lea.l A1, [A3 + 0x18]
000028EA 41E8 0018 lea.l A0, [A0 + 0x18]
000028EE 22D8 move.l [A1]+, [A0]+
000028F0 22D8 move.l [A1]+, [A0]+
000028F2 206E 0008 movea.l A0, [A6 + 0x8]
000028F6 2768 0014 0014 move.l [A3 + 0x14], [A0 + 0x14]
000028FC 4A6E 000E tst.w [A6 + 0xE]
00002900 6706 beq +0x8 /* 00002908 */
00002902 377C 8000 0022 move.w [A3 + 0x22], 0x8000
label00002908:
00002908 286E 0008 movea.l A4, [A6 + 0x8]
0000290C 6000 0160 bra +0x162 /* 00002A6E */
label00002910:
00002910 302C 0020 move.w D0, [A4 + 0x20]
00002914 5B40 subq.w D0, 5
00002916 6704 beq +0x6 /* 0000291C */
00002918 5940 subq.w D0, 4
0000291A 6644 bne +0x46 /* 00002960 */
label0000291C:
0000291C 486E FFDC pea.l [A6 - 0x24]
00002920 2F2C 0014 move.l -[A7], [A4 + 0x14]
00002924 41EC 0020 lea.l A0, [A4 + 0x20]
00002928 2F20 move.l -[A7], -[A0]
0000292A 2F20 move.l -[A7], -[A0]
0000292C 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
00002930 486E FFEC pea.l [A6 - 0x14]
00002934 486E FFDC pea.l [A6 - 0x24]
00002938 4EAD 0E22 jsr [A5 + 0xE22 /* export_448 */]
0000293C 486E FFEC pea.l [A6 - 0x14]
00002940 2F0C move.l -[A7], A4
00002942 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */]
00002946 486E FFFC pea.l [A6 - 0x4]
0000294A 486E FFF4 pea.l [A6 - 0xC]
0000294E 41EE FFF4 lea.l A0, [A6 - 0xC]
00002952 2F20 move.l -[A7], -[A0]
00002954 2F20 move.l -[A7], -[A0]
00002956 4EAD 16C2 jsr [A5 + 0x16C2 /* export_724 */]
0000295A 4FEF 0030 lea.l A7, [A7 + 0x30]
0000295E 6012 bra +0x14 /* 00002972 */
label00002960:
00002960 41EE FFF4 lea.l A0, [A6 - 0xC]
00002964 43EC 0018 lea.l A1, [A4 + 0x18]
00002968 20D9 move.l [A0]+, [A1]+
0000296A 20D9 move.l [A0]+, [A1]+
0000296C 2D6C 0014 FFFC move.l [A6 - 0x4], [A4 + 0x14]
label00002972:
00002972 302E FFF4 move.w D0, [A6 - 0xC]
00002976 B06B 0018 cmp.w D0, [A3 + 0x18]
0000297A 661E bne +0x20 /* 0000299A */
0000297C 102B 0014 move.b D0, [A3 + 0x14]
00002980 B02E FFFC cmp.b D0, [A6 - 0x4]
00002984 6408 bcc +0xA /* 0000298E */
00002986 7000 moveq.l D0, 0x00
00002988 102B 0014 move.b D0, [A3 + 0x14]
0000298C 6006 bra +0x8 /* 00002994 */
label0000298E:
0000298E 7000 moveq.l D0, 0x00
00002990 102E FFFC move.b D0, [A6 - 0x4]
label00002994:
00002994 1740 0014 move.b [A3 + 0x14], D0
00002998 6016 bra +0x18 /* 000029B0 */
label0000299A:
0000299A 302E FFF4 move.w D0, [A6 - 0xC]
0000299E B06B 0018 cmp.w D0, [A3 + 0x18]
000029A2 6C0C bge +0xE /* 000029B0 */
000029A4 376E FFF4 0018 move.w [A3 + 0x18], [A6 - 0xC]
000029AA 176E FFFC 0014 move.b [A3 + 0x14], [A6 - 0x4]
label000029B0:
000029B0 302E FFF6 move.w D0, [A6 - 0xA]
000029B4 B06B 001A cmp.w D0, [A3 + 0x1A]
000029B8 661E bne +0x20 /* 000029D8 */
000029BA 102B 0015 move.b D0, [A3 + 0x15]
000029BE B02E FFFD cmp.b D0, [A6 - 0x3]
000029C2 6308 bls +0xA /* 000029CC */
000029C4 7000 moveq.l D0, 0x00
000029C6 102B 0015 move.b D0, [A3 + 0x15]
000029CA 6006 bra +0x8 /* 000029D2 */
label000029CC:
000029CC 7000 moveq.l D0, 0x00
000029CE 102E FFFD move.b D0, [A6 - 0x3]
label000029D2:
000029D2 1740 0015 move.b [A3 + 0x15], D0
000029D6 6016 bra +0x18 /* 000029EE */
label000029D8:
000029D8 302E FFF6 move.w D0, [A6 - 0xA]
000029DC B06B 001A cmp.w D0, [A3 + 0x1A]
000029E0 6F0C ble +0xE /* 000029EE */
000029E2 376E FFF6 001A move.w [A3 + 0x1A], [A6 - 0xA]
000029E8 176E FFFD 0015 move.b [A3 + 0x15], [A6 - 0x3]
label000029EE:
000029EE 302E FFF8 move.w D0, [A6 - 0x8]
000029F2 B06B 001C cmp.w D0, [A3 + 0x1C]
000029F6 661E bne +0x20 /* 00002A16 */
000029F8 102B 0016 move.b D0, [A3 + 0x16]
000029FC B02E FFFE cmp.b D0, [A6 - 0x2]
00002A00 6408 bcc +0xA /* 00002A0A */
00002A02 7000 moveq.l D0, 0x00
00002A04 102B 0016 move.b D0, [A3 + 0x16]
00002A08 6006 bra +0x8 /* 00002A10 */
label00002A0A:
00002A0A 7000 moveq.l D0, 0x00
00002A0C 102E FFFE move.b D0, [A6 - 0x2]
label00002A10:
00002A10 1740 0016 move.b [A3 + 0x16], D0
00002A14 6016 bra +0x18 /* 00002A2C */
label00002A16:
00002A16 302E FFF8 move.w D0, [A6 - 0x8]
00002A1A B06B 001C cmp.w D0, [A3 + 0x1C]
00002A1E 6C0C bge +0xE /* 00002A2C */
00002A20 376E FFF8 001C move.w [A3 + 0x1C], [A6 - 0x8]
00002A26 176E FFFE 0016 move.b [A3 + 0x16], [A6 - 0x2]
label00002A2C:
00002A2C 302E FFFA move.w D0, [A6 - 0x6]
00002A30 B06B 001E cmp.w D0, [A3 + 0x1E]
00002A34 661E bne +0x20 /* 00002A54 */
00002A36 102B 0017 move.b D0, [A3 + 0x17]
00002A3A B02E FFFF cmp.b D0, [A6 - 0x1]
00002A3E 6308 bls +0xA /* 00002A48 */
00002A40 7000 moveq.l D0, 0x00
00002A42 102B 0017 move.b D0, [A3 + 0x17]
00002A46 6006 bra +0x8 /* 00002A4E */
label00002A48:
00002A48 7000 moveq.l D0, 0x00
00002A4A 102E FFFF move.b D0, [A6 - 0x1]
label00002A4E:
00002A4E 1740 0017 move.b [A3 + 0x17], D0
00002A52 6016 bra +0x18 /* 00002A6A */
label00002A54:
00002A54 302E FFFA move.w D0, [A6 - 0x6]
00002A58 B06B 001E cmp.w D0, [A3 + 0x1E]
00002A5C 6F0C ble +0xE /* 00002A6A */
00002A5E 376E FFFA 001E move.w [A3 + 0x1E], [A6 - 0x6]
00002A64 176E FFFF 0017 move.b [A3 + 0x17], [A6 - 0x1]
label00002A6A:
00002A6A 286C 0026 movea.l A4, [A4 + 0x26]
label00002A6E:
00002A6E 200C move.l D0, A4
00002A70 6600 FE9E bne -0x160 /* 00002910 */
00002A74 7000 moveq.l D0, 0x00
00002A76 2F00 move.l -[A7], D0
00002A78 7200 moveq.l D1, 0x00
00002A7A 122B 0016 move.b D1, [A3 + 0x16]
00002A7E 2F01 move.l -[A7], D1
00002A80 322B 001C move.w D1, [A3 + 0x1C]
00002A84 48C1 ext.l D1
00002A86 2F01 move.l -[A7], D1
00002A88 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00002A8C 3D40 FFD6 move.w [A6 - 0x2A], D0
00002A90 7000 moveq.l D0, 0x00
00002A92 2F00 move.l -[A7], D0
00002A94 7200 moveq.l D1, 0x00
00002A96 122B 0014 move.b D1, [A3 + 0x14]
00002A9A 2F01 move.l -[A7], D1
00002A9C 322B 0018 move.w D1, [A3 + 0x18]
00002AA0 48C1 ext.l D1
00002AA2 2F01 move.l -[A7], D1
00002AA4 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
00002AA8 3D40 FFD4 move.w [A6 - 0x2C], D0
00002AAC 7000 moveq.l D0, 0x00
00002AAE 2F00 move.l -[A7], D0
00002AB0 7200 moveq.l D1, 0x00
00002AB2 122B 0017 move.b D1, [A3 + 0x17]
00002AB6 2F01 move.l -[A7], D1
00002AB8 322B 001E move.w D1, [A3 + 0x1E]
00002ABC 48C1 ext.l D1
00002ABE 2F01 move.l -[A7], D1
00002AC0 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00002AC4 3D40 FFDA move.w [A6 - 0x26], D0
00002AC8 7000 moveq.l D0, 0x00
00002ACA 2F00 move.l -[A7], D0
00002ACC 7200 moveq.l D1, 0x00
00002ACE 122B 0015 move.b D1, [A3 + 0x15]
00002AD2 2F01 move.l -[A7], D1
00002AD4 322B 001A move.w D1, [A3 + 0x1A]
00002AD8 48C1 ext.l D1
00002ADA 2F01 move.l -[A7], D1
00002ADC 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
00002AE0 3D40 FFD8 move.w [A6 - 0x28], D0
00002AE4 3C2E FFDA move.w D6, [A6 - 0x26]
00002AE8 9C6E FFD6 sub.w D6, [A6 - 0x2A]
00002AEC 3E2E FFD8 move.w D7, [A6 - 0x28]
00002AF0 9E6E FFD4 sub.w D7, [A6 - 0x2C]
00002AF4 286E 0008 movea.l A4, [A6 + 0x8]
00002AF8 4FEF 0030 lea.l A7, [A7 + 0x30]
00002AFC 6000 019E bra +0x1A0 /* 00002C9C */
label00002B00:
00002B00 7000 moveq.l D0, 0x00
00002B02 4A46 tst.w D6
00002B04 57C0 seq D0
00002B06 4400 neg.b D0
00002B08 6704 beq +0x6 /* 00002B0E */
00002B0A 7000 moveq.l D0, 0x00
00002B0C 6054 bra +0x56 /* 00002B62 */
label00002B0E:
00002B0E 7000 moveq.l D0, 0x00
00002B10 2F00 move.l -[A7], D0
00002B12 7200 moveq.l D1, 0x00
00002B14 122C 0016 move.b D1, [A4 + 0x16]
00002B18 2F01 move.l -[A7], D1
00002B1A 322C 001C move.w D1, [A4 + 0x1C]
00002B1E 48C1 ext.l D1
00002B20 2F01 move.l -[A7], D1
00002B22 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00002B26 322E FFD6 move.w D1, [A6 - 0x2A]
00002B2A 48C1 ext.l D1
00002B2C 9081 sub.l D0, D1
00002B2E 2200 move.l D1, D0
00002B30 C0FC 3FFF mulu.w D0, 0x3FFF
00002B34 4841 swap.w D1
00002B36 C2FC 3FFF mulu.w D1, 0x3FFF
00002B3A 4841 swap.w D1
00002B3C 4241 clr.w D1
00002B3E D081 add.l D0, D1
00002B40 48C6 ext.l D6
00002B42 2F00 move.l -[A7], D0
00002B44 2006 move.l D0, D6
00002B46 7202 moveq.l D1, 0x02
00002B48 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00002B4C 2200 move.l D1, D0
00002B4E 201F move.l D0, [A7]+
00002B50 D280 add.l D1, D0
00002B52 48C6 ext.l D6
00002B54 2001 move.l D0, D1
00002B56 2206 move.l D1, D6
00002B58 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00002B5C 48C0 ext.l D0
00002B5E 4FEF 000C lea.l A7, [A7 + 0xC]
label00002B62:
00002B62 3940 001C move.w [A4 + 0x1C], D0
00002B66 7000 moveq.l D0, 0x00
00002B68 4A46 tst.w D6
00002B6A 57C0 seq D0
00002B6C 4400 neg.b D0
00002B6E 6704 beq +0x6 /* 00002B74 */
00002B70 7000 moveq.l D0, 0x00
00002B72 6054 bra +0x56 /* 00002BC8 */
label00002B74:
00002B74 7000 moveq.l D0, 0x00
00002B76 2F00 move.l -[A7], D0
00002B78 7200 moveq.l D1, 0x00
00002B7A 122C 0017 move.b D1, [A4 + 0x17]
00002B7E 2F01 move.l -[A7], D1
00002B80 322C 001E move.w D1, [A4 + 0x1E]
00002B84 48C1 ext.l D1
00002B86 2F01 move.l -[A7], D1
00002B88 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00002B8C 322E FFD6 move.w D1, [A6 - 0x2A]
00002B90 48C1 ext.l D1
00002B92 9081 sub.l D0, D1
00002B94 2200 move.l D1, D0
00002B96 C0FC 3FFF mulu.w D0, 0x3FFF
00002B9A 4841 swap.w D1
00002B9C C2FC 3FFF mulu.w D1, 0x3FFF
00002BA0 4841 swap.w D1
00002BA2 4241 clr.w D1
00002BA4 D081 add.l D0, D1
00002BA6 48C6 ext.l D6
00002BA8 2F00 move.l -[A7], D0
00002BAA 2006 move.l D0, D6
00002BAC 7202 moveq.l D1, 0x02
00002BAE 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00002BB2 2200 move.l D1, D0
00002BB4 201F move.l D0, [A7]+
00002BB6 D280 add.l D1, D0
00002BB8 48C6 ext.l D6
00002BBA 2001 move.l D0, D1
00002BBC 2206 move.l D1, D6
00002BBE 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00002BC2 48C0 ext.l D0
00002BC4 4FEF 000C lea.l A7, [A7 + 0xC]
label00002BC8:
00002BC8 3940 001E move.w [A4 + 0x1E], D0
00002BCC 7000 moveq.l D0, 0x00
00002BCE 4A47 tst.w D7
00002BD0 57C0 seq D0
00002BD2 4400 neg.b D0
00002BD4 6704 beq +0x6 /* 00002BDA */
00002BD6 7000 moveq.l D0, 0x00
00002BD8 6054 bra +0x56 /* 00002C2E */
label00002BDA:
00002BDA 7000 moveq.l D0, 0x00
00002BDC 2F00 move.l -[A7], D0
00002BDE 7200 moveq.l D1, 0x00
00002BE0 122C 0014 move.b D1, [A4 + 0x14]
00002BE4 2F01 move.l -[A7], D1
00002BE6 322C 0018 move.w D1, [A4 + 0x18]
00002BEA 48C1 ext.l D1
00002BEC 2F01 move.l -[A7], D1
00002BEE 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
00002BF2 322E FFD4 move.w D1, [A6 - 0x2C]
00002BF6 48C1 ext.l D1
00002BF8 9081 sub.l D0, D1
00002BFA 2200 move.l D1, D0
00002BFC C0FC 3FFF mulu.w D0, 0x3FFF
00002C00 4841 swap.w D1
00002C02 C2FC 3FFF mulu.w D1, 0x3FFF
00002C06 4841 swap.w D1
00002C08 4241 clr.w D1
00002C0A D081 add.l D0, D1
00002C0C 48C7 ext.l D7
00002C0E 2F00 move.l -[A7], D0
00002C10 2007 move.l D0, D7
00002C12 7202 moveq.l D1, 0x02
00002C14 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00002C18 2200 move.l D1, D0
00002C1A 201F move.l D0, [A7]+
00002C1C D280 add.l D1, D0
00002C1E 48C7 ext.l D7
00002C20 2001 move.l D0, D1
00002C22 2207 move.l D1, D7
00002C24 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00002C28 48C0 ext.l D0
00002C2A 4FEF 000C lea.l A7, [A7 + 0xC]
label00002C2E:
00002C2E 3940 0018 move.w [A4 + 0x18], D0
00002C32 7000 moveq.l D0, 0x00
00002C34 4A47 tst.w D7
00002C36 57C0 seq D0
00002C38 4400 neg.b D0
00002C3A 6704 beq +0x6 /* 00002C40 */
00002C3C 7000 moveq.l D0, 0x00
00002C3E 6054 bra +0x56 /* 00002C94 */
label00002C40:
00002C40 7000 moveq.l D0, 0x00
00002C42 2F00 move.l -[A7], D0
00002C44 7200 moveq.l D1, 0x00
00002C46 122C 0015 move.b D1, [A4 + 0x15]
00002C4A 2F01 move.l -[A7], D1
00002C4C 322C 001A move.w D1, [A4 + 0x1A]
00002C50 48C1 ext.l D1
00002C52 2F01 move.l -[A7], D1
00002C54 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
00002C58 322E FFD4 move.w D1, [A6 - 0x2C]
00002C5C 48C1 ext.l D1
00002C5E 9081 sub.l D0, D1
00002C60 2200 move.l D1, D0
00002C62 C0FC 3FFF mulu.w D0, 0x3FFF
00002C66 4841 swap.w D1
00002C68 C2FC 3FFF mulu.w D1, 0x3FFF
00002C6C 4841 swap.w D1
00002C6E 4241 clr.w D1
00002C70 D081 add.l D0, D1
00002C72 48C7 ext.l D7
00002C74 2F00 move.l -[A7], D0
00002C76 2007 move.l D0, D7
00002C78 7202 moveq.l D1, 0x02
00002C7A 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00002C7E 2200 move.l D1, D0
00002C80 201F move.l D0, [A7]+
00002C82 D280 add.l D1, D0
00002C84 48C7 ext.l D7
00002C86 2001 move.l D0, D1
00002C88 2207 move.l D1, D7
00002C8A 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00002C8E 48C0 ext.l D0
00002C90 4FEF 000C lea.l A7, [A7 + 0xC]
label00002C94:
00002C94 3940 001A move.w [A4 + 0x1A], D0
00002C98 286C 0026 movea.l A4, [A4 + 0x26]
label00002C9C:
00002C9C 200C move.l D0, A4
00002C9E 6600 FE60 bne -0x19E /* 00002B00 */
00002CA2 200B move.l D0, A3
label00002CA4:
00002CA4 4CEE 18C0 FFC4 movem.l D6,D7,A3,A4, [A6 - 0x3C]
00002CAA 4E5E unlink A6
00002CAC 4E75 rts
fn00002CAE:
00002CAE 4E56 FEE2 link A6, -0x011E
00002CB2 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00002CB6 7000 moveq.l D0, 0x00
00002CB8 2D40 FFF2 move.l [A6 - 0xE], D0
00002CBC 2D40 FFEE move.l [A6 - 0x12], D0
00002CC0 2D40 FFEA move.l [A6 - 0x16], D0
00002CC4 2D40 FFE6 move.l [A6 - 0x1A], D0
00002CC8 2D40 FFE2 move.l [A6 - 0x1E], D0
00002CCC 426E FFF6 clr.w [A6 - 0xA]
00002CD0 4245 clr.w D5
00002CD2 206D B9F8 movea.l A0, [A5 - 0x4608]
00002CD6 49E8 032E lea.l A4, [A0 + 0x32E]
label00002CDA:
00002CDA 7003 moveq.l D0, 0x03
00002CDC B06C 000C cmp.w D0, [A4 + 0xC]
00002CE0 670A beq +0xC /* 00002CEC */
00002CE2 2854 movea.l A4, [A4]
00002CE4 200C move.l D0, A4
00002CE6 6700 029A beq +0x29C /* 00002F82 */
00002CEA 60EE bra -0x10 /* 00002CDA */
label00002CEC:
00002CEC 7001 moveq.l D0, 0x01
00002CEE 2F00 move.l -[A7], D0
00002CF0 486E FFF8 pea.l [A6 - 0x8]
00002CF4 206D B9F8 movea.l A0, [A5 - 0x4608]
00002CF8 4868 032E pea.l [A0 + 0x32E]
00002CFC 4EAD 177A jsr [A5 + 0x177A /* export_747 */]
00002D00 4A40 tst.w D0
00002D02 4FEF 000C lea.l A7, [A7 + 0xC]
00002D06 660E bne +0x10 /* 00002D16 */
00002D08 4878 045F push.l 0x45F
00002D0C 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
00002D10 588F addq.l A7, 4
00002D12 6000 026E bra +0x270 /* 00002F82 */
label00002D16:
00002D16 206D BA78 movea.l A0, [A5 - 0x4588]
00002D1A 4A68 01C4 tst.w [A0 + 0x1C4]
00002D1E 6700 00B2 beq +0xB4 /* 00002DD2 */
00002D22 7801 moveq.l D4, 0x01
00002D24 206D B9F8 movea.l A0, [A5 - 0x4608]
00002D28 49E8 032E lea.l A4, [A0 + 0x32E]
label00002D2C:
00002D2C 7003 moveq.l D0, 0x03
00002D2E B06C 000C cmp.w D0, [A4 + 0xC]
00002D32 6600 0096 bne +0x98 /* 00002DCA */
00002D36 206D BA78 movea.l A0, [A5 - 0x4588]
00002D3A 3C28 01C4 move.w D6, [A0 + 0x1C4]
00002D3E 206D BA78 movea.l A0, [A5 - 0x4588]
00002D42 2668 021E movea.l A3, [A0 + 0x21E]
00002D46 6024 bra +0x26 /* 00002D6C */
label00002D48:
00002D48 3E3C 105F move.w D7, 0x105F
00002D4C CE6B 0008 and.w D7, [A3 + 0x8]
00002D50 0C47 0012 cmpi.w D7, 0x12
00002D54 670A beq +0xC /* 00002D60 */
00002D56 0247 FFBF andi.w D7, 0xFFBF
00002D5A 0C47 0002 cmpi.w D7, 0x2
00002D5E 6608 bne +0xA /* 00002D68 */
label00002D60:
00002D60 202C 0004 move.l D0, [A4 + 0x4]
00002D64 B093 cmp.l D0, [A3]
00002D66 670C beq +0xE /* 00002D74 */
label00002D68:
00002D68 D6FC 001C add.w A3, 0x1C
label00002D6C:
00002D6C 3006 move.w D0, D6
00002D6E 5346 subq.w D6, 1
00002D70 4A40 tst.w D0
00002D72 66D4 bne -0x2A /* 00002D48 */
label00002D74:
00002D74 48C6 ext.l D6
00002D76 70FF moveq.l D0, 0xFFFFFFFF
00002D78 B086 cmp.l D0, D6
00002D7A 674E beq +0x50 /* 00002DCA */
00002D7C 0247 0010 andi.w D7, 0x10
00002D80 4A44 tst.w D4
00002D82 673A beq +0x3C /* 00002DBE */
00002D84 4A6D E698 tst.w [A5 - 0x1968]
00002D88 6604 bne +0x6 /* 00002D8E */
00002D8A 4A47 tst.w D7
00002D8C 6630 bne +0x32 /* 00002DBE */
label00002D8E:
00002D8E 4244 clr.w D4
00002D90 486E FEE2 pea.l [A6 - 0x11E]
00002D94 4A47 tst.w D7
00002D96 6608 bne +0xA /* 00002DA0 */
00002D98 203C 0000 06B7 move.l D0, 0x6B7
00002D9E 6006 bra +0x8 /* 00002DA6 */
label00002DA0:
00002DA0 203C 0000 06B2 move.l D0, 0x6B2
label00002DA6:
00002DA6 2F00 move.l -[A7], D0
00002DA8 4EAD 0E2A jsr [A5 + 0xE2A /* export_449 */]
00002DAC 486E FEE2 pea.l [A6 - 0x11E]
00002DB0 4EAD 201A jsr [A5 + 0x201A /* export_1023 */]
00002DB4 4A40 tst.w D0
00002DB6 4FEF 000C lea.l A7, [A7 + 0xC]
00002DBA 6700 01C6 beq +0x1C8 /* 00002F82 */
label00002DBE:
00002DBE 0C47 0010 cmpi.w D7, 0x10
00002DC2 6606 bne +0x8 /* 00002DCA */
00002DC4 006B 0040 0008 ori.w [A3 + 0x8], 0x40 /* '@' */
label00002DCA:
00002DCA 2854 movea.l A4, [A4]
00002DCC 200C move.l D0, A4
00002DCE 6600 FF5C bne -0xA2 /* 00002D2C */
label00002DD2:
00002DD2 7001 moveq.l D0, 0x01
00002DD4 2F00 move.l -[A7], D0
00002DD6 7200 moveq.l D1, 0x00
00002DD8 2F01 move.l -[A7], D1
00002DDA 4EAD 16DA jsr [A5 + 0x16DA /* export_727 */]
00002DDE 206D B9F8 movea.l A0, [A5 - 0x4608]
00002DE2 4868 032E pea.l [A0 + 0x32E]
00002DE6 206D BA78 movea.l A0, [A5 - 0x4588]
00002DEA 2F28 025A move.l -[A7], [A0 + 0x25A]
00002DEE 4EBA FA5E jsr [PC - 0x5A2 /* 0000284E */]
00002DF2 2F2D B9F8 move.l -[A7], [A5 - 0x4608]
00002DF6 4EAD 10AA jsr [A5 + 0x10AA /* export_529 */]
00002DFA 206D BA78 movea.l A0, [A5 - 0x4588]
00002DFE 2868 025A movea.l A4, [A0 + 0x25A]
00002E02 4FEF 0014 lea.l A7, [A7 + 0x14]
00002E06 6000 00A6 bra +0xA8 /* 00002EAE */
label00002E0A:
00002E0A 266C 0026 movea.l A3, [A4 + 0x26]
00002E0E 4A6C 0024 tst.w [A4 + 0x24]
00002E12 673A beq +0x3C /* 00002E4E */
00002E14 7000 moveq.l D0, 0x00
00002E16 302C 0022 move.w D0, [A4 + 0x22]
00002E1A 223C 0000 8000 move.l D1, 0x8000
00002E20 C280 and.l D1, D0
00002E22 6706 beq +0x8 /* 00002E2A */
00002E24 3D7C 0001 FFF6 move.w [A6 - 0xA], 0x1
label00002E2A:
00002E2A 4AAE FFEA tst.l [A6 - 0x16]
00002E2E 6610 bne +0x12 /* 00002E40 */
00002E30 2D4C FFEA move.l [A6 - 0x16], A4
00002E34 206E FFEA movea.l A0, [A6 - 0x16]
00002E38 7000 moveq.l D0, 0x00
00002E3A 2140 0026 move.l [A0 + 0x26], D0
00002E3E 600A bra +0xC /* 00002E4A */
label00002E40:
00002E40 296E FFEA 0026 move.l [A4 + 0x26], [A6 - 0x16]
00002E46 2D4C FFEA move.l [A6 - 0x16], A4
label00002E4A:
00002E4A 7A01 moveq.l D5, 0x01
00002E4C 605E bra +0x60 /* 00002EAC */
label00002E4E:
00002E4E 4A45 tst.w D5
00002E50 662E bne +0x30 /* 00002E80 */
00002E52 4AAE FFE2 tst.l [A6 - 0x1E]
00002E56 6614 bne +0x16 /* 00002E6C */
00002E58 2D4C FFE6 move.l [A6 - 0x1A], A4
00002E5C 2D4C FFE2 move.l [A6 - 0x1E], A4
00002E60 206E FFE2 movea.l A0, [A6 - 0x1E]
00002E64 7000 moveq.l D0, 0x00
00002E66 2140 0026 move.l [A0 + 0x26], D0
00002E6A 6040 bra +0x42 /* 00002EAC */
label00002E6C:
00002E6C 206E FFE6 movea.l A0, [A6 - 0x1A]
00002E70 214C 0026 move.l [A0 + 0x26], A4
00002E74 2D4C FFE6 move.l [A6 - 0x1A], A4
00002E78 7000 moveq.l D0, 0x00
00002E7A 2940 0026 move.l [A4 + 0x26], D0
00002E7E 602C bra +0x2E /* 00002EAC */
label00002E80:
00002E80 4AAE FFEE tst.l [A6 - 0x12]
00002E84 6614 bne +0x16 /* 00002E9A */
00002E86 2D4C FFF2 move.l [A6 - 0xE], A4
00002E8A 2D4C FFEE move.l [A6 - 0x12], A4
00002E8E 206E FFEE movea.l A0, [A6 - 0x12]
00002E92 7000 moveq.l D0, 0x00
00002E94 2140 0026 move.l [A0 + 0x26], D0
00002E98 6012 bra +0x14 /* 00002EAC */
label00002E9A:
00002E9A 206E FFF2 movea.l A0, [A6 - 0xE]
00002E9E 214C 0026 move.l [A0 + 0x26], A4
00002EA2 2D4C FFF2 move.l [A6 - 0xE], A4
00002EA6 7000 moveq.l D0, 0x00
00002EA8 2940 0026 move.l [A4 + 0x26], D0
label00002EAC:
00002EAC 284B movea.l A4, A3
label00002EAE:
00002EAE 200C move.l D0, A4
00002EB0 6600 FF58 bne -0xA6 /* 00002E0A */
00002EB4 4AAE FFE2 tst.l [A6 - 0x1E]
00002EB8 6614 bne +0x16 /* 00002ECE */
00002EBA 4AAE FFEA tst.l [A6 - 0x16]
00002EBE 660E bne +0x10 /* 00002ECE */
00002EC0 206D BA78 movea.l A0, [A5 - 0x4588]
00002EC4 216E FFEE 025A move.l [A0 + 0x25A], [A6 - 0x12]
00002ECA 6000 009E bra +0xA0 /* 00002F6A */
label00002ECE:
00002ECE 4AAE FFE2 tst.l [A6 - 0x1E]
00002ED2 664E bne +0x50 /* 00002F22 */
00002ED4 302E FFF6 move.w D0, [A6 - 0xA]
00002ED8 48C0 ext.l D0
00002EDA 2F00 move.l -[A7], D0
00002EDC 2F2E FFEA move.l -[A7], [A6 - 0x16]
00002EE0 4EBA F9A6 jsr [PC - 0x65A /* 00002888 */]
00002EE4 206D BA78 movea.l A0, [A5 - 0x4588]
00002EE8 2140 025A move.l [A0 + 0x25A], D0
00002EEC 206D BA78 movea.l A0, [A5 - 0x4588]
00002EF0 4AA8 025A tst.l [A0 + 0x25A]
00002EF4 508F addq.l A7, 8
00002EF6 6710 beq +0x12 /* 00002F08 */
00002EF8 206D BA78 movea.l A0, [A5 - 0x4588]
00002EFC 2068 025A movea.l A0, [A0 + 0x25A]
00002F00 216E FFEE 0026 move.l [A0 + 0x26], [A6 - 0x12]
00002F06 600A bra +0xC /* 00002F12 */
label00002F08:
00002F08 206D BA78 movea.l A0, [A5 - 0x4588]
00002F0C 216E FFEE 025A move.l [A0 + 0x25A], [A6 - 0x12]
label00002F12:
00002F12 206D BA78 movea.l A0, [A5 - 0x4588]
00002F16 2F28 025A move.l -[A7], [A0 + 0x25A]
00002F1A 4EAD 176A jsr [A5 + 0x176A /* export_745 */]
00002F1E 588F addq.l A7, 4
00002F20 6048 bra +0x4A /* 00002F6A */
label00002F22:
00002F22 4AAE FFEA tst.l [A6 - 0x16]
00002F26 660C bne +0xE /* 00002F34 */
00002F28 206E FFE6 movea.l A0, [A6 - 0x1A]
00002F2C 216E FFEE 0026 move.l [A0 + 0x26], [A6 - 0x12]
00002F32 6036 bra +0x38 /* 00002F6A */
label00002F34:
00002F34 302E FFF6 move.w D0, [A6 - 0xA]
00002F38 48C0 ext.l D0
00002F3A 2F00 move.l -[A7], D0
00002F3C 2F2E FFEA move.l -[A7], [A6 - 0x16]
00002F40 4EBA F946 jsr [PC - 0x6BA /* 00002888 */]
00002F44 206E FFE6 movea.l A0, [A6 - 0x1A]
00002F48 2140 0026 move.l [A0 + 0x26], D0
00002F4C 206E FFE6 movea.l A0, [A6 - 0x1A]
00002F50 2068 0026 movea.l A0, [A0 + 0x26]
00002F54 216E FFEE 0026 move.l [A0 + 0x26], [A6 - 0x12]
00002F5A 206E FFE6 movea.l A0, [A6 - 0x1A]
00002F5E 2F28 0026 move.l -[A7], [A0 + 0x26]
00002F62 4EAD 176A jsr [A5 + 0x176A /* export_745 */]
00002F66 4FEF 000C lea.l A7, [A7 + 0xC]
label00002F6A:
00002F6A 2F2D BA78 move.l -[A7], [A5 - 0x4588]
00002F6E 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
00002F72 7001 moveq.l D0, 0x01
00002F74 2F00 move.l -[A7], D0
00002F76 7200 moveq.l D1, 0x00
00002F78 2F01 move.l -[A7], D1
00002F7A 4EAD 16DA jsr [A5 + 0x16DA /* export_727 */]
00002F7E 4FEF 000C lea.l A7, [A7 + 0xC]
label00002F82:
00002F82 4CEE 18F0 FECA movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x136]
00002F88 4E5E unlink A6
00002F8A 4E75 rts
fn00002F8C:
00002F8C 48E7 0018 movem.l -[A7], A3,A4
00002F90 286F 000C movea.l A4, [A7 + 0xC]
00002F94 206D BA78 movea.l A0, [A5 - 0x4588]
00002F98 47E8 025A lea.l A3, [A0 + 0x25A]
00002F9C 6010 bra +0x12 /* 00002FAE */
label00002F9E:
00002F9E B9D3 cmpa.l A4, [A3]
00002FA0 6606 bne +0x8 /* 00002FA8 */
00002FA2 26AC 0026 move.l [A3], [A4 + 0x26]
00002FA6 600A bra +0xC /* 00002FB2 */
label00002FA8:
00002FA8 2053 movea.l A0, [A3]
00002FAA 47E8 0026 lea.l A3, [A0 + 0x26]
label00002FAE:
00002FAE 4A93 tst.l [A3]
00002FB0 66EC bne -0x12 /* 00002F9E */
label00002FB2:
00002FB2 4CDF 1800 movem.l A3,A4, [A7]+
00002FB6 4E75 rts
fn00002FB8:
00002FB8 4E56 FFF8 link A6, -0x0008
00002FBC 2F0B move.l -[A7], A3
00002FBE 266E 0008 movea.l A3, [A6 + 0x8]
00002FC2 486E FFF8 pea.l [A6 - 0x8]
00002FC6 486B 0018 pea.l [A3 + 0x18]
00002FCA 486E 000C pea.l [A6 + 0xC]
00002FCE 4EAD 16AA jsr [A5 + 0x16AA /* export_721 */]
00002FD2 486B 0014 pea.l [A3 + 0x14]
00002FD6 486B 0018 pea.l [A3 + 0x18]
00002FDA 41EE 0000 lea.l A0, [A6 + 0x0]
00002FDE 2F20 move.l -[A7], -[A0]
00002FE0 2F20 move.l -[A7], -[A0]
00002FE2 4EAD 16C2 jsr [A5 + 0x16C2 /* export_724 */]
00002FE6 266E FFF4 movea.l A3, [A6 - 0xC]
00002FEA 4E5E unlink A6
00002FEC 4E75 rts
fn00002FEE:
00002FEE 4E56 FED0 link A6, -0x0130
00002FF2 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00002FF6 4246 clr.w D6
00002FF8 426E FFF0 clr.w [A6 - 0x10]
00002FFC 7000 moveq.l D0, 0x00
00002FFE 2D40 FFE4 move.l [A6 - 0x1C], D0
00003002 206D B9F8 movea.l A0, [A5 - 0x4608]
00003006 41E8 032E lea.l A0, [A0 + 0x32E]
0000300A 2D48 FFD4 move.l [A6 - 0x2C], A0
label0000300E:
0000300E 206E FFD4 movea.l A0, [A6 - 0x2C]
00003012 7003 moveq.l D0, 0x03
00003014 B068 000C cmp.w D0, [A0 + 0xC]
00003018 6600 0108 bne +0x10A /* 00003122 */
0000301C 206E FFD4 movea.l A0, [A6 - 0x2C]
00003020 2068 0004 movea.l A0, [A0 + 0x4]
00003024 700B moveq.l D0, 0x0B
00003026 B068 0020 cmp.w D0, [A0 + 0x20]
0000302A 6600 00F6 bne +0xF8 /* 00003122 */
0000302E 7C01 moveq.l D6, 0x01
00003030 206E FFD4 movea.l A0, [A6 - 0x2C]
00003034 2868 0004 movea.l A4, [A0 + 0x4]
00003038 486E FFDC pea.l [A6 - 0x24]
0000303C 206E FFD4 movea.l A0, [A6 - 0x2C]
00003040 2F28 0004 move.l -[A7], [A0 + 0x4]
00003044 4EAD 1752 jsr [A5 + 0x1752 /* export_742 */]
00003048 4A40 tst.w D0
0000304A 508F addq.l A7, 8
0000304C 6700 00D4 beq +0xD6 /* 00003122 */
00003050 206D BA78 movea.l A0, [A5 - 0x4588]
00003054 4A68 01C4 tst.w [A0 + 0x1C4]
00003058 676A beq +0x6C /* 000030C4 */
0000305A 206D BA78 movea.l A0, [A5 - 0x4588]
0000305E 3E28 01C4 move.w D7, [A0 + 0x1C4]
00003062 206D BA78 movea.l A0, [A5 - 0x4588]
00003066 2D68 021E FFD0 move.l [A6 - 0x30], [A0 + 0x21E]
0000306C 6020 bra +0x22 /* 0000308E */
label0000306E:
0000306E 206E FFD0 movea.l A0, [A6 - 0x30]
00003072 303C 101F move.w D0, 0x101F
00003076 C068 0008 and.w D0, [A0 + 0x8]
0000307A 0C40 0002 cmpi.w D0, 0x2
0000307E 6608 bne +0xA /* 00003088 */
00003080 206E FFD0 movea.l A0, [A6 - 0x30]
00003084 B9D0 cmpa.l A4, [A0]
00003086 670E beq +0x10 /* 00003096 */
label00003088:
00003088 701C moveq.l D0, 0x1C
0000308A D1AE FFD0 add.l [A6 - 0x30], D0
label0000308E:
0000308E 3007 move.w D0, D7
00003090 5347 subq.w D7, 1
00003092 4A40 tst.w D0
00003094 66D8 bne -0x26 /* 0000306E */
label00003096:
00003096 48C7 ext.l D7
00003098 70FF moveq.l D0, 0xFFFFFFFF
0000309A B087 cmp.l D0, D7
0000309C 6726 beq +0x28 /* 000030C4 */
0000309E 486E FED0 pea.l [A6 - 0x130]
000030A2 4878 06B1 push.l 0x6B1
000030A6 4EAD 0E2A jsr [A5 + 0xE2A /* export_449 */]
000030AA 486E FED0 pea.l [A6 - 0x130]
000030AE 4EAD 201A jsr [A5 + 0x201A /* export_1023 */]
000030B2 4A40 tst.w D0
000030B4 4FEF 000C lea.l A7, [A7 + 0xC]
000030B8 6774 beq +0x76 /* 0000312E */
000030BA 2F2E FFD0 move.l -[A7], [A6 - 0x30]
000030BE 4EAD 140A jsr [A5 + 0x140A /* export_637 */]
000030C2 588F addq.l A7, 4
label000030C4:
000030C4 266C 002A movea.l A3, [A4 + 0x2A]
000030C8 603E bra +0x40 /* 00003108 */
label000030CA:
000030CA 41EE FFE4 lea.l A0, [A6 - 0x1C]
000030CE 2F20 move.l -[A7], -[A0]
000030D0 2F20 move.l -[A7], -[A0]
000030D2 2F0B move.l -[A7], A3
000030D4 4EBA FEE2 jsr [PC - 0x11E /* 00002FB8 */]
000030D8 2D6B 0026 FFD8 move.l [A6 - 0x28], [A3 + 0x26]
000030DE 276C 0026 0026 move.l [A3 + 0x26], [A4 + 0x26]
000030E4 294B 0026 move.l [A4 + 0x26], A3
000030E8 3D7C 0003 FFFE move.w [A6 - 0x2], 0x3
000030EE 2D6C 0026 FFF6 move.l [A6 - 0xA], [A4 + 0x26]
000030F4 486E FFF2 pea.l [A6 - 0xE]
000030F8 486E FFE4 pea.l [A6 - 0x1C]
000030FC 4EAD 108A jsr [A5 + 0x108A /* export_525 */]
00003100 4FEF 0014 lea.l A7, [A7 + 0x14]
00003104 266E FFD8 movea.l A3, [A6 - 0x28]
label00003108:
00003108 200B move.l D0, A3
0000310A 66BE bne -0x40 /* 000030CA */
0000310C 206E FFD4 movea.l A0, [A6 - 0x2C]
00003110 4268 000C clr.w [A0 + 0xC]
00003114 2F0C move.l -[A7], A4
00003116 4EBA FE74 jsr [PC - 0x18C /* 00002F8C */]
0000311A 2F0C move.l -[A7], A4
0000311C 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00003120 508F addq.l A7, 8
label00003122:
00003122 206E FFD4 movea.l A0, [A6 - 0x2C]
00003126 2D50 FFD4 move.l [A6 - 0x2C], [A0]
0000312A 6600 FEE2 bne -0x11C /* 0000300E */
label0000312E:
0000312E 4A46 tst.w D6
00003130 6734 beq +0x36 /* 00003166 */
00003132 2F2D B9F8 move.l -[A7], [A5 - 0x4608]
00003136 4EAD 10AA jsr [A5 + 0x10AA /* export_529 */]
0000313A 206D B9F8 movea.l A0, [A5 - 0x4608]
0000313E 41E8 032E lea.l A0, [A0 + 0x32E]
00003142 43EE FFE4 lea.l A1, [A6 - 0x1C]
00003146 20D9 move.l [A0]+, [A1]+
00003148 20D9 move.l [A0]+, [A1]+
0000314A 20D9 move.l [A0]+, [A1]+
0000314C 30D9 move.w [A0]+, [A1]+
0000314E 2F2D BA78 move.l -[A7], [A5 - 0x4588]
00003152 4EAD 17EA jsr [A5 + 0x17EA /* export_761 */]
00003156 7000 moveq.l D0, 0x00
00003158 2F00 move.l -[A7], D0
0000315A 7201 moveq.l D1, 0x01
0000315C 2F01 move.l -[A7], D1
0000315E 4EAD 1842 jsr [A5 + 0x1842 /* export_772 */]
00003162 4FEF 0010 lea.l A7, [A7 + 0x10]
label00003166:
00003166 4CEE 18C0 FEC0 movem.l D6,D7,A3,A4, [A6 - 0x140]
0000316C 4E5E unlink A6
0000316E 4E75 rts